Desenvolvedor(a) Backend Sênior (Node Js.) 

Infobase ITView Company Profile

🏠 Remote 🌍 Brazil 📁 Other

Job Description

Desenvolvedor(a) Backend Sênior (Node.js)

Quais Responsabilidades/Atividades da vaga?● Liderar o desenvolvimento e manutenção de APIs e microsserviços do hub de pagamentos em TypeScript/Node.js, garantindo escalabilidade, segurança e alta disponibilidade.● Projetar e implementar integrações com provedores de pagamento globais (Mercado Pago, Lyra, Cybersource, PayU, PayZen, Adyen).● Atuar como referência técnica da equipe, participando de discussões de arquitetura, revisando código e promovendo boas práticas.● Colaborar com times de produto, segurança e infraestrutura para definição da estratégia técnica e roadmap do hub de pagamentos.● Mentorar desenvolvedores mais juniores e plenos.● Liderar a implementação de testes automatizados robustos (unitários, integração e end-to-end).● Propor e executar melhorias contínuas em arquitetura, performance e segurança.● Manter a documentação técnica clara e atualizada. Quais Formações e Experiências necessárias e desejadas para a vaga? Necessárias:● Pelo menos 5 anos de experiência sólida em desenvolvimento backend com Node.js e TypeScript.● Pelo menos 2 anos de experiência comprovada em arquitetura de sistemas distribuídos, microsserviços e APIs de alta escala.● Pelo menos 4 anos de experiência sólida com serviços AWS (Lambda, API Gateway, DynamoDB, SQS, SNS, Step Functions).● Pelo menos 2 anos de experiência sólida com bancos relacionais e NoSQL (PostgreSQL, DynamoDB).● Experiência em ambientes ágeis e de alta criticidade. Desejadas:● Pelo menos 2 anos de experiência em empresas de pagamentos, fintechs, e-commerce ou SaaS.● Conhecimento em autenticação/autorização (OAuth 2.0, JWT, criptografia).● Experiência com Docker, Kubernetes e observabilidade (Datadog, New Relic, Prometheus).● Fluência em inglês técnico Quais Habilidades Técnicas necessárias e desejadas para a vaga? Necessárias:● Node.js e TypeScript avançado.● Arquitetura de microsserviços e APIs escaláveis.● Integrações complexas com sistemas de pagamento.● AWS (Lambda, API Gateway, DynamoDB, SQS, SNS, Step Functions).● Bancos de dados SQL/NoSQL.● CI/CD e versionamento avançado com Git.● Testes automatizados (unitários, integração, end-to-end). Desejadas:● Docker, Kubernetes e orquestração de containers.● Segurança de APIs e compliance (PCI DSS).● Observabilidade e monitoramento.● Arquitetura orientada a eventos.