Back to search
Finnet Gupy · Posted 1mo ago

Analista de Desenvolvimento de Sistemas Sr

Brasil Full-time Remote

remote Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Inovar para simplificar. Todo dia, quando chegamos à Finnet, não queremos apenas trabalhar. Queremos fazer coisas inovadoras para facilitar o processo de gestão de nossos clientes. Mais do que isso, somos clientocêntricos!Trabalhamos incessantemente para entender suas necessidades e seu comportamento, para criarmos uma experiência incrível de uso. Nós fazemos isso porque acreditamos que podemos contribuir para o sucesso de nossos clientes. E queremos que todas as empresas usem os nossos sistemas.Agora, criar algo extraordinário não é nada fácil. As melhores ideias surgem quando as pessoas estão se divertindo e trabalhando para um propósito maior. Você será desafiado, aprenderá e se divertirá!Somos o complemento do ERP de muitas empresas em todos Brasil, com soluções para:CONTAS A RECEBER ● CONTAS A PAGAR ● GESTÃO FINANCEIRA ● GATEWAY DE PAGAMENTOS ● MARKETPLACE DE ANTECIPAÇÃO ● Open BankingQuer saber mais? Acesse https://finnet.com.br/Estamos Crescendo! Venha ser um #Finneter 🚀Responsabilidades e atribuiçõesDesenvolver serviços backend traduzindo necessidades de produto em soluções técnicas bem-feitas.Participar das decisões de arquitetura do produto trazendo opções e trade-offs para a discussão, em vez de só executar especificações fechadas.Avaliar impactos, riscos e estimar esforços das soluções propostas, com base em investigação técnica antes do comprometimento.Projetar e implementar integrações com APIs de terceiros a partir de documentação técnica.Modelar o banco de dados traduzindo regras de negócio em estrutura projetada (entidades, relacionamentos, fluxos e evolução de schema) em conjunto com o time.Escrever queries e implementar o acesso a dados com cuidado em performance e consistência transacional.Documentar APIs para consumo do frontend desacoplado e demais integradores.Escrever testes automatizados (unitários e de integração) como parte do fluxo de desenvolvimento.Definir critérios de qualidade e cenários de aceite junto ao time, contribuindo para uma cultura de QA distribuído.Garantir observabilidade das funcionalidades entregues e investigar incidentes em produção.Participar de code reviews com postura colaborativa, dando e recebendo feedback de forma clara e construtiva.Interagir de forma clara e assertiva com Tech Lead, PO, design e demais analistas para refinar histórias, questionar escopo quando o custo/valor não fechar e propor caminhos mais simples quando existirem.Acompanhar o que entregou em produção e fechar o ciclo entre métrica observada e ajuste técnico.Requisitos e qualificaçõesFormação e idiomasEnsino superior em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas, ou experiência prática equivalente comprovada.Inglês técnico.Experiência técnica5+ anos de experiência com desenvolvimento backend, sendo pelo menos 3 anos com Node.js e TypeScript em produção.Vivência sólida com NestJS ou framework equivalente baseado em decorators/DI (Spring, .NET), com facilidade para se adaptar rapidamente ao NestJS.Experiência projetando e operando APIs REST em produção: versionamento, autenticação (JWT), paginação, tratamento de erros e documentação com OpenAPI/Swagger.Modelagem de dados relacional: capacidade de traduzir regras de negócio em modelo consistente, definindo entidades, relacionamentos, cardinalidades, normalização adequada e estratégias de evolução de schema sem quebrar o que está em produção.Domínio de SQL avançado em PostgreSQL: escrita de queries performáticas, análise de planos de execução, uso correto de índices, transações e tratamento de concorrência.Experiência integrando sistemas a partir de documentação de APIs de terceiros, incluindo cuidados com autenticação (OAuth, JWT, API keys), retries, idempotência e tratamento de falhas.Uso de Axios ou cliente HTTP equivalente em produção.Familiaridade com Redis para cache e estados auxiliares.Conhecimento de mensageria/filas para processamento assíncrono (SQS, RabbitMQ, Kafka, BullMQ ou equivalentes).Domínio de Git em fluxo de trabalho colaborativo: branches, pull requests, revisão de código e conventional commits.Práticas e ferramentasCultura sólida de testes automatizados integrados ao desenvolvimento, com Jest e Supertest ou equivalentes.Vivência prática no entendimento e gerenciamento de recursos básicos de cloud em produção.Validação de entrada e DTOs com class-validator / class-transformer.Familiaridade com práticas como DDD, Clean Architecture ou Hexagonal aplicadas pragmaticamente, sabendo quando usar e quando o custo não compensa. O produto base segue padrão de ports/adapters.Uso de Grafana ou equivalentes para observabilidade em produção (logs estruturados, métricas, alertas).Experiência com pipelines de CI/CD em Azure DevOps ou equivalentes.Uso de Docker no fluxo de desenvolvimento local e empacotamento de aplicações.Uso de ferramentas de IA com discernimento no dia a dia para acelerar entregas, mantendo qualidade, segurança e responsabilidade pelo código produzido.Atenção a segurança em APIs: OWASP Top 10, gestão de segredos, validação de entrada.Perfil e posturaAutonomia para destravar tarefas: investiga antes de perguntar, mas comunica bloqueios cedo quando precisa de apoio.Postura colaborativa: traz opções para a decisão em vez de só executar ou só criticar, e aceita feedback sem fricção.Proatividade: não espera apenas receber demandas; propõe melhorias, identifica oportunidades e leva ao time o que enxerga que pode ser feito.Confortável em time horizontal e multidisciplinar: trata PM, design, QA e devs como pares na decisão, sem hierarquia técnica implícita.Compartilha conhecimento com o time naturalmente (em pair programming, conversas técnicas e documentação curta), sem precisar de processo formal.Postura crítica diante de código gerado por IA.Interesse genuíno pelo produto e pelo domínio de negócio: quer entender o "porquê" antes de partir para o "como".Responsabilidade pelo que entrega: leva problemas até o fim e responde pelo que sustenta em produção.Comunicação escrita e verbal clara em português: documenta decisões curtas, explica trade-offs e dá feedback direto.Informações adicionaisDiferenciaisConhecimento prévio em antecipação de recebíveis, duplicatas escriturais ou mercado de risco cedente.Experiência com arquiteturas event-driven e padrões de resiliência (retry, circuit breaker, outbox).Certificação AWS (Developer Associate, Solutions Architect Associate ou superior).Pós-graduação ou cursos de especialização em áreas correlatas (arquitetura de software, sistemas distribuídos, engenharia de dados, segurança).

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent