Estamos buscando um Desenvolvedor Full Stack altamente qualificado e experiente para projetar e desenvolver uma API robusta e escalável para roteamento de pagamentos, integrando múltiplos serviços de pagamento externos.
Requisitos Técnicos:
- Competência em design de arquitetura de software e padrões de projetos, como Factory, Adapter, Observer, entre outros.
- Familiaridade com testes automatizados (unitários, integração) e boas práticas de documentação de código e APIs.
- Experiência sólida em desenvolvimento com
Node.js e
Express.js para construção de APIs RESTful.
- Conhecimento avançado em integração de APIs de pagamento, idealmente com Mercado Pago, PagSeguro, Cielo e similares.
- Experiência em processamento de eventos assíncronos, webhooks e filas de mensagens, preferencialmente com Kafka ou outras ferramentas similares.
Habilidades Desejáveis:
-Experiência com microsserviços e arquiteturas distribuídas.
- Conhecimento em bancos de dados relacionais (SQL) e NoSQL.
- Proatividade e capacidade de resolver problemas de forma independente.
Responsabilidades:
Projetar e desenvolver uma API para roteamento de pagamentos com foco na robustez e escalabilidade, utilizando
Node.js.
Integrar e comunicar-se eficientemente com APIs de pagamento externas, tais como Mercado Pago, PagSeguro, Cielo, entre outros.
Implementar funcionalidades assíncronas para o processamento de webhooks, eventos de pagamento e filas de mensagens, preferencialmente utilizando Kafka ou ferramentas similares.
Criar e executar testes automatizados (unitários, integração) para garantir a qualidade e confiabilidade do sistema.
Documentar de maneira clara e precisa o funcionamento da API, além de suas rotas e funcionalidades.
Prazo de Entrega: Não estabelecido