Desenvolvedor(a) Backend – Node.js e TypeScript

PJ, Caruaru Remote

Sobre nós:
A Aposta Ganha é uma das maiores plataformas brasileiras no setor de apostas esportivas e jogos online. Somos movidos por inovação, dados e performance. Aqui, você vai encontrar um ambiente dinâmico, colaborativo e repleto de desafios técnicos com escala real.

Estamos buscando um(a) Desenvolvedor(a) Backend com experiência em Node.js e TypeScript, para atuar com serviços modernos, arquitetura distribuída e integrações de alta demanda.

Local: Remoto
Modelo de contratação: PJ
Departamento: Tecnologia
Nível: Sênior

Stack principal:
Linguagem: JavaScript / TypeScript
Frameworks: Fastify, NestJS
Banco de dados: SQLServer, PostgreSQL, MySQL, MongoDB
Outros: Docker, JWT, Redis, Git, RabbitMQ, observabilidade (logs estruturados, métricas, tracing), Google Pub/Sub

Suas responsabilidades:
- Projetar, desenvolver e manter serviços backend modernos e escaláveis com Node.js e TypeScript, respeitando padrões arquitetônicos e garantindo eficiência e robustez;
- Assegurar a escalabilidade, segurança e desempenho contínuo das aplicações, considerando boas práticas de desenvolvimento e os requisitos de alto tráfego da plataforma;
- Atuar como referência técnica no time, promovendo boas práticas, cultura de engenharia de software de excelência e apoio ao crescimento técnico dos colegas;
- Modelar e gerenciar dados em bancos relacionais (PostgreSQL, MySQL, SQL Server) e não relacionais (MongoDB), promovendo integridade, performance e consistência;
- Garantir alta qualidade de código por meio da escrita de testes automatizados (unitários, de integração e E2E), validando a confiabilidade e estabilidade das entregas;
- Realizar code reviews de forma colaborativa e construtiva, estimulando o compartilhamento de conhecimento e a padronização técnica do time;
- Implementar práticas de observabilidade e monitoramento (logs estruturados, métricas e tracing), garantindo visibilidade e prevenção proativa de falhas em produção;
- Otimizar performance de serviços e consultas, realizando análises críticas, ajustes estruturais e refatorações quando necessário;
- Contribuir nos refinamentos técnicos, propondo soluções escaláveis e sustentáveis para os desafios da plataforma;
- Participar ativamente da definição, manutenção e evolução da arquitetura dos sistemas Aposta Ganha, assegurando alinhamento técnico e aderência às estratégias do negócio;
- Colaborar com a melhoria contínua dos processos de engenharia, propondo automações, ajustes metodológicos e adoção de tecnologias relevantes;
- Buscar evolução técnica contínua, aplicando inovações e soluções de mercado que agreguem valor ao ecossistema da Aposta Ganha;
- Escrever código limpo, reutilizável e com alta manutenibilidade, utilizando princípios como SOLID, KISS e Clean Code;
- Avaliar criticamente soluções técnicas, evitando over engineering e priorizando abordagens simples, eficazes e orientadas a valor;
- Ter olhar orientado ao cliente final, considerando usabilidade, experiência e impacto das soluções na jornada do usuário;
- Atuar de forma colaborativa com times geograficamente distribuídos, promovendo alinhamento, comunicação assertiva e entregas de alto impacto;
- Adaptar-se a um ambiente ágil, dinâmico e de rápida experimentação, contribuindo com flexibilidade, ownership e responsabilidade técnica;
- Participar de integrações complexas com parceiros nacionais e internacionais, garantindo qualidade técnica, alinhamento de requisitos e segurança nas transações;
- Documentar sistemas, serviços e APIs desenvolvidas, promovendo rastreabilidade, padronização e facilidade de manutenção.

Requirements

- Formação em Ciências / Engenharia da Computação ou cursos afins
- Experiência sólida em desenvolvimento backend com Node.js e TypeScript;
- Domínio em criação de APIs e estruturação de microserviços;
- Prática com banco de dados relacionais e não relacionais;
- Conhecimento em autenticação/segurança (JWT), Git e containers (Docker);
- Desejável: familiaridade com ambientes cloud (GCP/AWS), mensageria, e metodologias ágeis.

Benefits

- Salário compatível com o mercado
- Programa de desenvolvimento profissional contínuo;
- Ambiente de trabalho colaborativo, dinâmico e com propósito.