Na CI&T, você terá a oportunidade de liderar uma equipe de desenvolvimento BFF em projetos para clientes, criando soluções escaláveis com Node.js. A função envolve colaboração com equipes distribuídas e contato frequente com clientes e profissionais de diferentes países. Para esta posição, é necessário residir em Campinas e trabalhar presencialmente todos os dias.
Responsabilidades
- Liderar a equipe de desenvolvimento BFF e orientar a criação de aplicações escaláveis e de alto desempenho com Node.js
- Coordenar o desenvolvimento de APIs e serviços de back-end alinhados às necessidades das interfaces front-end
- Definir a arquitetura das aplicações e incentivar boas práticas e o uso de tecnologias modernas
- Colaborar com equipes de front-end para integrar serviços e APIs
- Revisar código, apoiar o aprendizado contínuo e oferecer mentoria e feedback à equipe
- Promover testes automatizados e práticas de integração e entrega contínuas, usando ferramentas como Jest, Mocha ou Chai
- Resolver desafios técnicos durante o desenvolvimento
Requisitos obrigatórios
- Experiência como Tech Lead, desenvolvedor(a) Node.js ou em função semelhante
- Experiência sólida com Node.js e frameworks como Express ou NestJS
- Conhecimento de bancos de dados relacionais e não relacionais, como MongoDB e PostgreSQL
- Familiaridade com práticas de integração e entrega contínuas e controle de versão com Git
- Habilidades de liderança, colaboração e comunicação
- Inglês avançado, oral e escrito
- Disponibilidade para trabalhar presencialmente todos os dias em Campinas
Diferenciais
- Experiência com desenvolvimento de microsserviços
- Conhecimento de GraphQL e APIs RESTful
- Experiência com metodologias ágeis, como Scrum ou Kanban
- Familiaridade com ferramentas de gestão de projetos, como JIRA ou Trello
- Experiência com arquitetura de aplicações e desenho de soluções escaláveis
O que esperamos
Buscamos uma pessoa que combine domínio técnico em Node.js com capacidade de liderança, colaboração e comunicação. Você terá espaço para apoiar o crescimento da equipe e contribuir para soluções que atendam às necessidades dos clientes.