Mid Level Backend Developer | Node.js
Mid-level backend developer at Getnet, a leading payments fintech (part of Santander), building and evolving Node.js microservices with MongoDB, REST APIs, and event-driven messaging (Azure Service Bus, RabbitMQ, Kafka). Hybrid model requiring 60% onsite in São Paulo or Porto Alegre.
- Compensation
- Not disclosed
- Location
- São Paulo, Brazil
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Backend development experience with Node.js
- MongoDB experience including data modeling, indexes, queries and aggregations
- Experience developing and consuming REST APIs
- Knowledge of microservices architecture
- Experience with async communication and event-driven architectures using messaging tech (Azure Service Bus, RabbitMQ, Kafka or similar)
- Understanding of messaging concepts: queues, topics, consumers, retries, dead-letter queues, idempotency, failure handling
- Knowledge of Clean Code, SOLID and separation of responsibilities
- Knowledge of Git and collaborative development flows
- Familiarity with Docker, CI/CD, logs, monitoring and observability
- Ability to investigate performance, integration and production issues
Nice to have
- Solid experience with TypeScript
- Experience with high transaction-volume applications
- Experience with automated testing
- Knowledge of SQL and working with queries and aggregations
- Experience with cloud (AWS, Azure or GCP)
- Experience with observability and monitoring tools
- Knowledge of cache, resilience, scalability and eventual consistency
- Experience in the financial sector, payments, or high-availability/secure systems
Full description
A Getnet é a fintech líder em soluções de pagamento na América Latina e na Península Ibérica. A empresa oferece soluções multicanais robustas e flexíveis que se adaptam às necessidades dos clientes, integrando-se de forma fluida aos ecossistemas existentes e entregando tecnológicas proprietárias e avançadas.
O portfólio de serviços inclui gateway de pagamento, soluções de pagamento em loja e e-commerce, processamento de transações, prevenção avançada de fraudes, serviços financeiros e soluções de valor agregado desenvolvidas para setores como varejo, alimentos e bebidas, saúde e beleza, e turismo.
Em 2025, a Getnet processou mais de €238 bilhões em 10,5 bilhões de transações, atendendo 1,2 milhão de clientes. A empresa é a maior adquirente da América Latina em número de transações e entre os dez maiores do mundo. A Getnet opera no Brasil (como líder em comércio eletrônico), México, Chile, Argentina, Uruguay, Colombia, Espanha e Portugal.
A Getnet foi projetada para atender a comércios, ISVs, PayFacs, orquestradores, plataformas e a próxima geração de facilitadores do comércio — conectando tecnologias e mercados por meio de uma experiência unificada e multicanal que impulsiona o desempenho e o crescimento dos negócios.
Se você quer ajudar a moldar o futuro das soluções financeiras, este é o lugar!
Na Getnet, o seu trabalho se conecta a algo maior, criando um impacto real em equipes e mercados globais, para os nossos clientes e comunidades.
Nossa gente é a nossa maior força. Combinamos oportunidades de crescimento, fortes conexões na equipe e uma cultura que apoia o seu bem-estar e senso de pertencimento, para que você possa se desenvolver, contribuir e se sentir valorizado. Com flexibilidade e autonomia integradas na forma como trabalhamos, você terá espaço para se concentrar, colaborar e alcançar o seu melhor desempenho.
Aqui, o seu impacto importa. O seu crescimento é apoiado e a sua experiência é desenhada para ajudar você a prosperar.
ComoDesenvolvedor(a) Backend Plenoestas serão algumas das atividades-chave no seu dia a dia.
- Desenvolver e evoluir aplicações e microserviços utilizando Node.js;
- Trabalhar com MongoDB, realizando modelagem de dados, consultas, índices e agregações;
- Desenvolver e consumir APIs REST e integrações entre sistemas;
- Implementar e manter integrações baseadas em comunicação assíncrona e mensageria.Investigar e solucionar problemas técnicos, incluindo incidentes em produção;
- Garantir a qualidade do código por meio de testes, revisão de código e boas práticas de desenvolvimento;