Sobre a vaga
Estamos em busca de um Desenvolvedor Node.js Sênior para atuar no desenvolvimento de aplicações escaláveis e de alto desempenho, utilizando Node.js com TypeScript , microsserviços e arquitetura moderna baseada em contêineres.
Se você tem experiência avançada com Node.js, Docker e banco de dados SQL/NoSQL , além de habilidades de comunicação para interagir com momentos multidisciplinares, essa oportunidade é para você!
Principais responsabilidades
- Desenvolver e manter aplicações backend utilizando Node.js e TypeScript;
- Projetar e implementar APIs escaláveis e arquiteturas baseadas em microsserviços;
- Trabalhar com Docker e Kubernetes para implantação e orquestração de serviços;
- Garantir boas práticas de desenvolvimento , aplicando princípios SOLID, Clean Code e testes automatizados (Jest, Supertest);
- Implementar CI/CD com GitLab , garantindo automação de build, testes e deploys;
- monitoramento e monitoramento de aplicações com ferramentas como Grafana, Prometheus e InfluxDB;
- Trabalhar em ambiente ágil (Scrum) , colaborando com times multidisciplinares e garantindo entregas eficientes;
- Participar ativamente de revisões de código , promovendo boas práticas e a evolução técnica do tempo.
Experiência mínima
- 5+ anos de experiência no desenvolvimento backend com Node.js;
- Experiência sólida com TypeScript e boas práticas de desenvolvimento;
- Conhecimento aprofundado em Docker e sua aplicação na automação de ambientes de desenvolvimento;
- Capacidade de escrever código modular, reutilizável e testável;
- Experiência com bancos de dados relacionais (MySQL/SQL) e não relacionais (MongoDB);
- Atuação em ambientes ágeis (Scrum) e processos colaborativos;
- Boa comunicação para interação com diferentes stakeholders e equipes de produto.
Requisitos essenciais
✅ Node.js e TypeScript: Desenvolvimento Backend moderno e escalável;
✅ Docker: Criação e manutenção de contêineres para desenvolvimento e produção;
✅ SQL e NoSQL: Experiência com MySQL, SQL e MongoDB;
✅ Boas práticas de desenvolvimento: Aplicação de Clean Code, SOLID e testes automatizados (Jest, Supertest);
✅ CI/CD: Configuração de pipelines com GitLab;
✅ Metodologias ágeis (Scrum): Capacidade de adaptação a ciclos iterativos e dinâmicos;
✅ Monitoramento e observabilidade: Conhecimento em Grafana, Prometheus e InfluxDB;
✅ Boa comunicação: Habilidade para traduzir requisitos técnicos complexos e trabalhar de forma colaborativa.
Requisitos desejáveis
➕ Experiência com NestJS para desenvolvimento modular;
➕ Conhecimento em Kafka para arquitetura baseada em eventos;
➕ Vivência com Kubernetes para orquestração de microsserviços;
➕ Experiência com Express.js para construção de APIs performáticas.
📩 Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
🚀 Venha fazer parte do nosso time e construir soluções inovadoras!