Post a job

Analista de Desenvolvimento de Sistemas Pleno | Python & Node.js

Remote Brazil only

Inovar para simplificar. 🚀

Na Finnet, tecnologia é parte essencial do nosso negócio. Desenvolvemos soluçÔes que simplificam processos financeiros, integram empresas, automatizam operaçÔes e ajudam nossos clientes a trabalhar de forma cada vez mais eficiente.

Somos clientocĂȘntricos e buscamos constantemente entender as necessidades dos nossos clientes para transformar problemas complexos em soluçÔes simples, seguras e escalĂĄveis.

Nossas soluçÔes estão presentes na operação financeira de empresas de diferentes segmentos, apoiando processos como:

CONTAS A RECEBER ● CONTAS A PAGAR ● GESTÃO FINANCEIRA ● PAGAMENTOS ● INTEGRAÇÕES ● MARKETPLACE ● BANKING

Estamos buscando uma pessoa para atuar como Analista de Desenvolvimento de Sistemas Pleno, integrando nosso time de Tecnologia.

Procuramos alguém hands-on, curioso, colaborativo e com boa capacidade de anålise, que goste de entender problemas, investigar causas, propor soluçÔes e participar ativamente das decisÔes técnicas do time.

Aqui vocĂȘ terĂĄ espaço para contribuir com ideias, desenvolver soluçÔes, evoluir arquiteturas e compartilhar conhecimento.

Estamos crescendo! Venha ser um #Finneter 🚀

Saiba mais sobre a Finnet: https://finnet.com.br/

Responsabilidades e atribuiçÔes

Seu principal desafio serå atuar de ponta a ponta na evolução das nossas soluçÔes, desde a anålise de uma necessidade ou problema até seu desenvolvimento, implementação e acompanhamento em produção.

VocĂȘ encontrarĂĄ desafios envolvendo APIs, integraçÔes bancĂĄrias, mensageria, arquiteturas distribuĂ­das, bancos de dados, segurança e resiliĂȘncia de aplicaçÔes.

Buscamos alguém que não queira apenas receber tarefas, mas que tenha curiosidade para entender o contexto, autonomia para investigar problemas e iniciativa para propor soluçÔes que gerem valor para o negócio e para os clientes.


No dia a dia, vocĂȘ serĂĄ responsĂĄvel por:


Desenvolvimento e integraçÔes:

  • Desenvolver, evoluir e manter sistemas, APIs e serviços utilizados nas soluçÔes da Finnet;
  • Atuar no desenvolvimento backend utilizando Python e Node.js como principais stacks da posição;
  • Desenvolver, consumir e manter APIs REST;
  • Construir e evoluir integraçÔes entre sistemas internos e externos;
  • Trabalhar com arquiteturas distribuĂ­das, microsserviços, comunicação entre serviços e soluçÔes baseadas em mensageria;
  • Interagir, quando necessĂĄrio, com aplicaçÔes e serviços desenvolvidos em Java;
  • Implementar soluçÔes considerando segurança, disponibilidade, desempenho e facilidade de manutenção.


Arquitetura e qualidade de software

  • Participar da definição e da evolução da arquitetura das soluçÔes;
  • Aplicar boas prĂĄticas de desenvolvimento, Clean Code, Design Patterns e princĂ­pios de arquitetura de software;
  • Criar e manter testes unitĂĄrios e de integração;
  • Participar de code reviews e discussĂ”es tĂ©cnicas;
  • Avaliar impactos, riscos, dependĂȘncias, esforço e complexidade das soluçÔes propostas;
  • Contribuir para a evolução sustentĂĄvel das aplicaçÔes e para a redução de dĂ©bitos tĂ©cnicos;
  • Apoiar a documentação das soluçÔes, integraçÔes e decisĂ”es tĂ©cnicas.


ResiliĂȘncia e segurança

  • Implementar mecanismos de tratamento de falhas e resiliĂȘncia, como Retry, Timeout, Circuit Breaker e Fallback;
  • Aplicar padrĂ”es ou frameworks de resiliĂȘncia adequados Ă s tecnologias utilizadas;
  • Contribuir para a estabilidade das aplicaçÔes diante de falhas e indisponibilidades de serviços integrados;
  • Aplicar conceitos de segurança no desenvolvimento de aplicaçÔes, serviços e APIs;
  • Avaliar riscos tĂ©cnicos e possĂ­veis impactos antes da implementação das soluçÔes.


Sustentação e troubleshooting

  • Acompanhar aplicaçÔes em produção e contribuir para a resolução de incidentes;
  • Investigar problemas em aplicaçÔes, serviços, integraçÔes e bancos de dados;
  • Analisar logs e fluxos de processamento para identificar falhas e inconsistĂȘncias;
  • Identificar causas-raiz e propor soluçÔes definitivas, contribuindo para evitar recorrĂȘncias;
  • Atuar na resolução de incidentes considerando impacto, criticidade, prioridade e senso de urgĂȘncia;
  • Contribuir para a evolução dos mecanismos de observabilidade e monitoramento das aplicaçÔes.


Bancos de dados

  • Trabalhar com bancos de dados relacionais;
  • Criar, revisar e analisar consultas SQL;
  • Apoiar diagnĂłsticos relacionados a dados, consultas e performance;
  • Avaliar impactos das implementaçÔes sobre a integridade e o processamento das informaçÔes;
  • Contribuir para a confiabilidade dos fluxos e processos que dependem de dados.


DevOps e entrega contĂ­nua

  • Utilizar Azure DevOps ao longo do ciclo de desenvolvimento;
  • Trabalhar com Git, versionamento, branches, pull requests e processos de revisĂŁo;
  • Participar da construção e da evolução de pipelines de CI/CD;
  • Apoiar os processos de publicação, validação e acompanhamento das aplicaçÔes;
  • Identificar oportunidades de automação e melhoria do ciclo de desenvolvimento e entrega.


Colaboração e evolução técnica

  • Trabalhar em conjunto com Desenvolvimento, Produto, Qualidade, Infraestrutura, Segurança e demais ĂĄreas;
  • Participar ativamente das discussĂ”es tĂ©cnicas e arquiteturais;
  • Compartilhar conhecimentos, aprendizados e boas prĂĄticas com o time;
  • Contribuir para a evolução tĂ©cnica das pessoas ao redor;
  • Identificar oportunidades de automação, modernização e melhoria dos sistemas e processos;
  • Atuar com autonomia, envolvendo o time e outras ĂĄreas sempre que necessĂĄrio.

Requisitos e qualificaçÔes

Buscamos uma pessoa com experiĂȘncia em desenvolvimento de sistemas e bons fundamentos de engenharia de software.

É importante possuir experiĂȘncia ou bons conhecimentos em:

  • Desenvolvimento backend utilizando Python e/ou Node.js;
  • Disponibilidade tĂ©cnica para atuar com Python e Node.js no dia a dia, independentemente da stack de maior domĂ­nio;
  • Desenvolvimento e consumo de APIs REST;
  • Integração entre sistemas internos e externos;
  • Arquiteturas distribuĂ­das e microsserviços;
  • Mensageria e processamento assĂ­ncrono;
  • Bancos de dados relacionais e SQL;
  • AnĂĄlise e diagnĂłstico de problemas em bancos de dados;
  • Testes unitĂĄrios e testes de integração;
  • Git e controle de versĂŁo;
  • Azure DevOps;
  • Pipelines de CI/CD;
  • Design Patterns, Clean Code e boas prĂĄticas de engenharia de software;
  • Tratamento de falhas e padrĂ”es de resiliĂȘncia, como Circuit Breaker, Retry, Timeout e Fallback;
  • Segurança aplicada ao desenvolvimento de aplicaçÔes e APIs;
  • Troubleshooting de aplicaçÔes e anĂĄlise de logs;
  • Acompanhamento e sustentação de aplicaçÔes em produção.

InformaçÔes adicionais

SerĂĄ considerado um diferencial

  • Conhecimento ou experiĂȘncia com Java;
  • ExperiĂȘncia com sistemas financeiros, bancĂĄrios, meios de pagamento, cobrança ou conciliação;
  • Conhecimento sobre Duplicata Escritural, registradoras ou soluçÔes financeiras reguladas;
  • ExperiĂȘncia com aplicaçÔes de alto volume transacional e mĂșltiplas integraçÔes;
  • VivĂȘncia com aplicaçÔes containerizadas e Docker;
  • Conhecimento em cloud, especialmente AWS e/ou Azure;
  • ExperiĂȘncia com observabilidade, mĂ©tricas, logs e monitoramento;
  • VivĂȘncia com segurança de APIs e aplicaçÔes;
  • Conhecimento em arquitetura hexagonal ou arquitetura orientada a eventos;
  • ExperiĂȘncia com modernização de aplicaçÔes ou integração com sistemas legados;
  • VivĂȘncia com bancos de dados nĂŁo relacionais.

Source: the employer's careers page. Last checked 2026-10-13. Posted 2026-09-29.

Applications happen on Finnet Tecnologia's own site. View role and apply

Receba vagas como esta por e-mailNo mĂĄximo um e-mail por dia, sĂł quando houver vaga nova. Cancele com um clique.

More from Finnet Tecnologia

All jobs at Finnet Tecnologia

Similar jobs in Brazil

Hiring for a role like this? See how employers fill a role fast.