Sobre a vaga
Buscamos um Desenvolvedor Node.js Pleno para iniciar no desenvolvimento e manutenção de aplicações backend escaláveis, seguras e performáticas. Se você tem experiência com Node.js, TypeScript, Docker e gosta de trabalhar em tempos ágeis, essa vaga é para você!
Principais responsabilidades
- Desenvolver e manter APIs RESTful e microsserviços utilizando Node.js e TypeScript;
- Implementar soluções escaláveis utilizando Docker para criação de ambientes eficientes;
- Trabalhar com bancos de dados SQL e NoSQL , garantindo desempenho e escalabilidade;
- Aplicar boas práticas de desenvolvimento , como SOLID, Clean Code e testes automatizados (Jest, Supertest);
- Trabalhar com CI/CD utilizando GitLab , garantindo processos ágeis de desenvolvimento e implantação;
- Colaborar com times multidisciplinares seguindo metodologias ágeis (Scrum);
- Monitorar e otimizar aplicações utilizando Grafana, Prometheus e InfluxDB;
- Participar de revisões de código , garantindo a qualidade do código e evolução contínua ao longo do tempo.
Experiência mínima
- 3+ anos de experiência no desenvolvimento backend com Node.js;
- Experiência sólida com TypeScript e desenvolvimento orientado a boas práticas;
- Conhecimento prático em Docker para desenvolvimento e implantação de aplicações;
- Experiência com bancos de dados relacionais (MySQL/SQL) e não relacionais (MongoDB);
- Atuação em ambientes ágeis (Scrum) e colaboração em equipe;
- Boa comunicação para interação com outros desenvolvedores e áreas de produto.
Requisitos essenciais
Node.js e TypeScript: Desenvolvimento backend escalável e eficiente;
Docker: Utilização para ambientes de desenvolvimento e produção;
SQL e NoSQL: Experiência com MySQL, SQL e MongoDB;
Boas práticas de código: Aplicação de SOLID, Clean Code e testes automatizados;
CI/CD: Experiência com GitLab para integração e entrega contínua;
Monitoramento: Uso de Grafana, Prometheus e InfluxDB para análise de desempenho;
Metodologias ágeis (Scrum): Capacidade de trabalhar em tempos colaborativos;
Boa comunicação: Clareza na troca de informações técnicas com a equipe.
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 criaçã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!