Responsabilidades
- Liderar tecnicamente o time de backend, promovendo boas práticas de desenvolvimento, arquitetura e revisão de código;
- Projetar, desenvolver e manter aplicações backend robustas, seguras e escaláveis, utilizando Node.js e frameworks como Express;
- Definir e implementar integrações via APIs RESTful;
- Trabalhar com bancos de dados relacionais (MySQL, PostgreSQL) e NoSQL (MongoDB, Redis, entre outros);
- Gerenciar versionamento de código com Git e promover o uso de metodologias ágeis no ciclo de desenvolvimento;
- Garantir práticas de segurança em autenticação, autorização, criptografia e proteção de dados;
- Colaborar com equipes de frontend, DevOps e produto para garantir uma entrega integrada e eficiente;
- Acompanhar tendências tecnológicas e propor inovações relevantes;
- Promover a cultura de testes automatizados, revisão de código e melhoria contínua;
- Apoiar a configuração e otimização de servidores web e ambientes em nuvem (AWS, Google Cloud, Azure).
Requisitos
- Experiência comprovada com desenvolvimento backend em Node.js;
- Domínio de frameworks como Express ou similares;
- Sólidos conhecimentos em bancos de dados relacionais e NoSQL;
- Experiência no design e consumo de APIs RESTful;
- Proficiência em controle de versão com Git;
- Conhecimento em arquitetura de software e padrões de design;
- Entendimento de segurança da informação aplicada ao desenvolvimento web;
- Familiaridade com servidores web (Apache, Nginx ou integrados);
- Experiência com ambientes de cloud computing (AWS, Azure, Google Cloud);
- Prática com testes automatizados e ferramentas de depuração;
- Noções de frontend para colaboração com outras equipes;
- Excelentes habilidades de comunicação, liderança técnica e colaboração em equipe.