Descrição da Vaga
Tech Lead Node.JS/NestJS 7C5RVT
Sobre a oportunidade
Buscamos uma pessoa para assumir a liderança técnica da nova squad de desenvolvimento da Bamaq Capital, formada inicialmente por quatro desenvolvedores.
Esta é uma posição hands-on: além de orientar tecnicamente o time, a pessoa participará das decisões de arquitetura, revisões de código, evolução das APIs e definição das práticas de qualidade, segurança e observabilidade das soluções.
A principal stack da squad utiliza Node.js, NestJS, PostgreSQL e Vue.js 3, em uma arquitetura baseada em microserviços.
Modelo de trabalho: presencial em Contagem/MG.
Principais responsabilidades
- Definir e evoluir a arquitetura dos sistemas e microserviços da Bamaq Capital;
- Liderar tecnicamente a squad, apoiando decisões de implementação e desenvolvimento do time;
- Conduzir code reviews, pair programming e disseminação de boas práticas de engenharia;
- Desenhar, desenvolver e evoluir APIs REST e integrações entre sistemas;
- Definir e acompanhar a estratégia de testes unitários, de integração e end-to-end;
- Apoiar a evolução dos processos de integração e entrega contínua;
- Acompanhar qualidade, segurança, desempenho e comportamento das aplicações em produção;
- Implementar e aprimorar práticas de observabilidade e monitoramento;
- Trabalhar com Product Owner e áreas de negócio na transformação de necessidades em soluções técnicas;
- Apoiar a contratação e o onboarding das pessoas desenvolvedoras da nova squad;
- Participar da definição do roadmap tecnológico com o Gerente de TI.
O que é necessário
- Experiência anterior como Tech Lead ou como principal referência técnica de uma squad;
- Experiência prática com desenvolvimento em Node.js e NestJS;
- Conhecimento de arquitetura de microserviços e desenvolvimento de APIs REST;
- Experiência com bancos de dados relacionais, especialmente PostgreSQL;
- Vivência com testes automatizados, code review e práticas de qualidade de código;
- Conhecimento de Git e processos de integração contínua, preferencialmente com GitHub Actions;
- Experiência com Docker;
- Conhecimento de autenticação, autorização e segurança de APIs, incluindo JWT ou OAuth2;
- Disponibilidade para atuação presencial em Contagem/MG.
Será considerado um diferencial
- Experiência com Vue.js 3;
- Vivência com Kubernetes e ambientes orquestrados;
- Conhecimento de Express.js ou Fastify;
- Experiência com observabilidade, monitoramento e análise de performance;
- Conhecimento de gestão de secrets e práticas de segurança em ambientes distribuídos;
- Experiência na formação, contratação ou onboarding de squads;
- Vivência em produtos ou soluções digitais do setor financeiro.
Perfil da atuação
Procuramos uma liderança técnica que consiga equilibrar decisões de arquitetura com participação prática no desenvolvimento. É importante ter facilidade para orientar outras pessoas desenvolvedoras, discutir soluções com áreas de negócio e estabelecer padrões que sustentem o crescimento da nova squad.
Jornada e local de trabalho
- Atuação presencial em Contagem/MG;
- Horário: das 8h às 18h;
- Modelo de contratação: CLT.
O que oferecemos
- Benefícios: Plano de Saúde e Odontológico (Unimed); Convênio Farmácia com descontos especiais; Apoio psicológico com MediQuo; Gympass e TotalPass, para treinar onde e quando quiser; Plataforma VIK, estímulo diário à atividade física; Programa exclusivo para Gestantes; Descontos especiais na compra dos produtos do Grupo Bamaq; Vale-transporte. Day Off no seu Aniversário; Cesta de Natal.
- Estrutura e ferramentas de trabalho;
- Oportunidade de participar da formação de uma nova squad;
- Autonomia para contribuir com decisões de arquitetura e evolução tecnológica;
- Possibilidades de desenvolvimento profissional.
Esta oportunidade também está aberta a pessoas com deficiência.
Se você possui experiência com Node.js e NestJS e deseja participar da construção técnica de uma nova squad, candidate-se.