Descrição
Resumo:
A BindWorks está procurando um Desenvolvedor Sênior Node.js experiente para integrar uma equipe de desenvolvimento, contribuindo para a arquitetura, implementação e otimização de sistemas backend escaláveis.
Pontos de destaque:
1. Contribuir para a arquitetura, implementação e otimização de sistemas backend
2. Ambiente colaborativo com autonomia e foco na qualidade de engenharia
3. Oportunidade de trabalhar em sistemas de grande escala com uma pilha tecnológica moderna
Sobre a oportunidade
A BindWorks procura um Desenvolvedor Sênior Node.js experiente e prático para integrar uma equipe de desenvolvimento e contribuir diretamente para a arquitetura, implementação e otimização de sistemas backend escaláveis.
O que você fará
* Desenvolver e manter plataformas backend internas usando **Node.js e NestJS**
* Projetar e implementar **integrações com APIs de terceiros**
* Construir novos recursos e serviços do zero em um ambiente de **microsserviços**
* Otimizar **desempenho e escalabilidade** para sistemas com alta carga
* Escrever código limpo, testável e mantível, seguindo as melhores práticas de engenharia
* Participar de **revisões de código**, compartilhamento de conhecimento e iniciativas de melhoria contínua
* Colaborar com equipes de frontend, QA e produto para garantir entregas de alta qualidade
O que buscamos
**Obrigatório:**
* Experiência profissional de **5 anos ou mais** em desenvolvimento web
* Experiência prática de **3 anos ou mais** com **Node.js e NestJS**
* Conhecimento sólido de **JavaScript (ES6+)** e **TypeScript**
* Experiência com bancos de dados **SQL e/ou NoSQL de alta carga** (MongoDB, MySQL, etc.)
* Experiência comprovada com **REST, GraphQL e WebSockets**
* Compreensão dos princípios de **TDD** e experiência na escrita de testes automatizados
* Entendimento sólido dos princípios da arquitetura de **microsserviços**
* Experiência com **Git** e fluxos modernos de **CI/CD**
* Experiência com **Redis** e **RabbitMQ**
* Experiência prática com **AWS** (Lambda, ECS, SQS, S3 ou serviços equivalentes)
* Inglês **avançado** (comunicação técnica diária)
**Desejável:**
* 2 anos ou mais de experiência com **CI/CD, microsserviços e contêineres**
* Experiência com **Kubernetes**
* Experiência com **NATS**
O que oferecemos
* Integração em uma equipe técnica sênior em um projeto com impacto real
* Ambiente de trabalho colaborativo com autonomia e forte foco na qualidade de engenharia
* Oportunidade de trabalhar em sistemas de grande escala com uma pilha tecnológica moderna
* Apoio próximo da BindWorks durante todo o processo e colocação