Vaga: Desenvolvedor(a) Full Stack Sênior (.NET + React + Node.js)
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento de soluções escaláveis e de alto impacto, com forte participação em decisões técnicas e evolução de arquitetura — especialmente em contextos de alta criticidade como meios de pagamento.
Modelo de contratação
•Contrato: PJ
•Modalidade: Híbrido em São Paulo - SP (1x por semana no escritório (região da Paulista).
Sobre a função:
Você será responsável por projetar, desenvolver e sustentar aplicações full stack utilizando .NET, React e Node.js, atuando de forma estratégica na definição de arquitetura, qualidade de código e evolução técnica do time. Também terá papel importante na mentoria de desenvolvedores e colaboração com áreas de produto.
Principais responsabilidades:
•Definir e evoluir arquiteturas de sistemas (microservices, modular monolith, etc.)
•Desenvolver APIs robustas e escaláveis em .NET e Node.js
•Construir interfaces modernas com React + TypeScript
•Garantir performance, escalabilidade e segurança das aplicações
•Revisar código e apoiar decisões técnicas críticas
•Integrar sistemas internos e externos (APIs, mensageria, etc.)
•Atuar em todo o ciclo de desenvolvimento (refinamento → deploy)
•Implementar e manter pipelines de CI/CD
•Trabalhar com containers (Docker) e cloud (Azure e/ou AWS)
•Traduzir requisitos de negócio em soluções técnicas eficientes
•Propor melhorias com foco em impacto real
•Apoiar o time de produto na priorização de demandas
Segurança, mensageria e boas práticas:
•Experiência com sistemas orientados a eventos e mensageria (Kafka e/ou RabbitMQ)
•Implementar autenticação e autorização (JWT, OAuth)
•Garantir boas práticas de segurança em APIs e frontend
•Prevenir vulnerabilidades com base em padrões como OWASP
•Experiência com padrões ISO aplicados a meios de pagamento (ex: ISO 8583, ISO 20022) será um diferencial importante
•Promover código limpo, reutilizável e bem estruturado
✅ Requisitos obrigatórios:
•Experiência sólida com .NET (C#), Node.js e React (TypeScript)
•Vivência com arquitetura de sistemas e aplicações distribuídas
•Experiência com integração de sistemas e APIs
•Experiência com mensageria (Kafka e/ou RabbitMQ)
•Conhecimento em CI/CD, Docker e ambientes cloud
•Boas práticas de engenharia de software e segurança
•Experiência em Inteligência Artificial, incluindo integração com APIs de IA, automação de processos ou uso de modelos de machine learning
Competências esperadas (soft skills e operação)
•Capacidade de atuar com múltiplos clientes/projetos simultaneamente
•Experiência com manutenção de sistemas legados e desenvolvimento de soluções greenfield (do zero)
•Autonomia para configurar ambientes, pipelines de CI/CD e estrutura de deploy
•Vivência com metodologias ágeis (Kanban/Scrum)
•Experiência com ferramentas como Jira, Trello ou Azure DevOps
•Boa comunicação, organização e colaboração com times multidisciplinares
•Perfil proativo e orientado a solução
⭐ Diferenciais
•Experiência com J2EE (Java)
•Conhecimento em Python
•Experiência no domínio de meios de pagamento