Description: A Reconhece VC está em busca de desenvolvedor(a) backend apaixonado(a) por construir sistemas robustos, escaláveis e bem estruturados!
Você irá atuar em uma plataforma moderna de premiação e incentivos, com arquitetura baseada em microsserviços, integração com múltiplas APIs (REST e SOAP), e alto volume de transações em tempo real.
A stack principal utiliza TypeScript e NestJS, com foco em processamento assíncrono e escalabilidade horizontal.
Responsabilidades
- Projetar e desenvolver APIs escaláveis utilizando NestJS, seguindo boas práticas de DDD e clean architecture.
- Integrar sistemas parceiros através de APIs REST e SOAP.
- Implementar lógica de recomendação de produtos, wallet financeiro, regras de pontuação e resgate.
- Otimizar código para alto desempenho, baixa latência e alta disponibilidade.
- Garantir rastreabilidade com logs estruturados, monitoramento e observabilidade.
- Trabalhar em ambientes containerizados com Docker, prontos para escalar horizontalmente.
- Trabalhar com infraestrutura preparada para load balancing.
Requirements
- Experiência sólida com Node.js, TypeScript e NestJS.
- Experiência em arquitetura de microsserviços escaláveis.
- Domínio em bancos de dados relacionais (PostgreSQL) e cache (Redis).
- Experiência com mensageria (Kafka, RabbitMQ ou similares).
- Prática com Docker, CI/CD e deploy em ambientes orquestrados.
- Conhecimento em load balancers (NGINX, Traefik, HAProxy, etc).
- Inglês técnico (leitura e escrita).
Desired Skills
- Conhecimento em tRPC e/ou gRPC.
- Experiência com C# para serviços de alto desempenho.
- Conhecimento em design de sistemas distribuídos.
- Experiência em algoritmos de recomendação ou comportamento de usuário