Analista de Desenvolvimento de Sistemas Sr
Empresa: Finnet
Local: Remoto
Tipo de Vaga: Efetivo (CLT) | Remoto
| Tipo de Contrato | Efetivo (CLT) |
|---|---|
| Modalidade | Remoto |
| Localização | Remoto |
| Publicada em | 02/06/2026 |
Descrição da Vaga
Confira os detalhes desta oportunidade profissional. 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
Principais
ResponsabilidadesDesenvolver 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 para a VagaFormaçã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 Complementares
DiferenciaisConhecimento 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).
Como se Candidatar
- Acesse o link: Clique no botão “Candidatar-se” acima para acessar a vaga na plataforma Gupy.
- Crie seu Perfil: Se for seu primeiro acesso, crie uma conta com seus dados.
- Preencha as Informações: Complete as etapas solicitadas (currículo, testes, experiências).
- Acompanhe: Após finalizar, acompanhe o processo no seu painel de candidato.
Dica: Mantenha seu currículo sempre atualizado para aumentar suas chances!
Ver vaga no site oficial da empresa
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
