Desenvolvedor(a) node.js sênior

Há 2 semanas

brasília, brasília (microrregião), Brasil Platform Builders Tempo integral

Quem somos nós?

Somos um ecossistema de transformação digital que combina tecnologia e visão estratégica para escalar resultados e aumentar o valor entregue aos nossos clientes. Trabalhamos na construção de soluções inovadoras e disruptivas em mais de 300 projetos com grandes empresas nacionais de múltiplos segmentos.
Nosso propósito é impactar positivamente pessoas e negócios, exponencializando cada um para atingir seu máximo potencial. Respeitamos todas as diferenças e criamos um espaço aberto e livre para você ter autonomia, expor suas ideias, aprender com os erros, se conectar com outras pessoas e gerar mudanças ao seu redor.
Se você deseja estar em um ambiente colaborativo, desafiador e que incentiva você a sempre evoluir e ser o protagonista da sua história, aqui é o seu lugar
Antes de avançarmos, é importante você saber que: Contratação: CLT
Modelo de Trabalho: Remoto
Horário: das 9h às 12h e das 13h às 18h. A jornada é flexível conforme agendas e entregas.
Etapas do Processo: Composto por 3 a 4 etapas, com um tempo médio de até 03 dias úteis entre uma etapa e outra.
Meios de Comunicação: Utilizamos E-mail e Whats App. Certifique-se de que essas informações estejam corretas no momento de inscrição para evitar falhas na comunicação.
O que buscamos?

Estamos em busca de um(a) Desenvolvedor(a) Backend Node.js Sênior para fazer parte do nosso movimento. Procuramos alguém com forte experiência em desenvolvimento backend, que goste de construir soluções escaláveis, modernas e de alto impacto.
Essa pessoa terá papel importante na evolução de aplicações baseadas em microsserviços, APIs e arquiteturas orientadas a eventos, atuando em entregas de ponta a ponta — da implementação à disponibilização em produção.
Esperamos alguém com olhar técnico apurado, capaz de atuar em integrações complexas, sistemas de alta disponibilidade e escalabilidade, boas práticas de arquitetura e qualidade de código, contribuindo ativamente para decisões técnicas, colaboração entre times e evolução contínua das soluções.
Também buscamos uma pessoa aberta à experimentação, inovação e adoção responsável de novas tecnologias e ferramentas, incluindo o uso de Inteligência Artificial aplicada ao desenvolvimento de software.
Como será seu dia-a-dia?

Desenvolver e evoluir aplicações backend baseadas em microsserviços, APIs e arquiteturas orientadas a eventos, garantindo escalabilidade, estabilidade e qualidade das soluções;
Conduzir decisões técnicas e de arquitetura com autonomia, propondo direcionamentos para os projetos;
Construir integrações entre sistemas, aplicando boas práticas de resiliência, performance e segurança;
Apoiar a manutenção e evolução dos ambientes produtivos, identificando problemas e propondo correções e melhorias contínuas;
Conduzir code reviews e disseminar boas práticas de arquitetura, design e qualidade de código;
Apoiar tecnicamente e orientar desenvolvedores menos experientes do time, atuando como referência técnica no dia a dia;
Colaborar com times multidisciplinares, traduzindo necessidades de negócio em soluções técnicas eficientes;
Explorar novas tecnologias e ferramentas — incluindo IA aplicada ao desenvolvimento — buscando ganho de eficiência e qualidade nas entregas.
Para cumprir esse desafio, você precisa ter: Experiência sólida (4+ anos) com desenvolvimento backend utilizando Node.js e Type Script;
Domínio em frameworks como Express, Koa ou Nest JS, com capacidade de avaliar trade-offs entre eles;
Domínio em boas práticas de arquitetura e design de software (design patterns, clean architecture) aplicadas a soluções escaláveis e de fácil manutenção;
Vivência na construção e evolução de microsserviços, APIs REST e arquiteturas orientadas a eventos, com autonomia para conduzir soluções da concepção à entrega em produção;
Conhecimento em mensageria (ex: Kafka, Rabbit MQ ou SQS) e práticas de integração resiliente;
Experiência com testes automatizados (unitários e/ou de integração), utilizando Jest, Mocha ou similares;
Experiência com bancos de dados relacionais (ex: Postgre SQL, My SQL) e No SQL (ex: Mongo DB, Redis, Dynamo DB), incluindo modelagem e otimização de performance;
Conhecimento em segurança de aplicações e APIs, incluindo autenticação, autorização e criptografia;
Familiaridade com práticas de observabilidade e monitoramento (ex: Datadog, Grafana, New Relic);
Vivência com ambientes cloud (AWS, Azure ou GCP) e conteinerização (Docker, Kubernetes);
Conhecimento em práticas de CI/CD e ferramentas associadas (ex: Jenkins, Git Lab CI/CD, Git Hub Actions);
Interesse e experiência no uso de ferramentas de IA aplicadas ao desenvolvimento de software.
Você irá se destacar se: Tiver experiência em arquiteturas distribuídas ou cenários de alta complexidade técnica e alto volume de dados;
Tiver conhecimento em Graph QL ou em arquiteturas serverless (ex: AW