Desenvolvedor(a) Backend Sênior (Node.js / Nest.js)

PJ, SAO PAULO Remote

Buscamos um perfil Sênior Técnico Hands-on para liderar o desenvolvimento e a implementação de soluções robustas em uma arquitetura de microserviços. Sua missão será garantir alta disponibilidade, performance e segurança, atuando com autonomia na execução e no refinamento técnico da stack. Este profissional será peça-chave na orquestração de workflows distribuídos e na garantia da observabilidade total das aplicações.

Quais serão suas responsabilidades:

Desenvolver e manter serviços backend utilizando Node.js/TypeScript e Nest.js.
Trabalhar com bancos de dados relacionais e não-relacionais para garantir a integridade e eficiência dos dados.
Implementar arquiteturas de microserviços e garantir a comunicação eficiente entre eles.
Utilizar computação em nuvem, especialmente no Google Cloud Platform (GCP), para hospedar e escalar serviços.
Implementar programação assíncrona e mensageria utilizando RabbitMQ, Kafka, PubSub, entre outros.
Utilizar Docker e Kubernetes para orquestração de contêineres e garantir a portabilidade e escalabilidade dos serviços.
Gerenciar controle de versão utilizando GIT e colaborar em equipe seguindo metodologias ágeis.
Configurar processos de CI/CD com Jenkins, pipelines e outras ferramentas para garantir um deploy contínuo e automatizado.
Escrever testes unitários e end-to-end com Jest e Cypress para garantir a qualidade do código.
Utilizar BigQuery para análise e processamento de grandes volumes de dados.

 

Requirements

O que você precisa ter:

Experiência sólida em desenvolvimento backend utilizando Node.js/TypeScript.
Conhecimento prático em bancos de dados relacionais e não-relacionais.
Experiência comprovada em arquiteturas de microserviços e desenvolvimento utilizando Nest.js.
Familiaridade com computação em nuvem, especialmente no Google Cloud Platform (GCP).
Experiência em programação assíncrona e uso de mensageria.
Conhecimento em Docker e Kubernetes para orquestração de contêineres.
Experiência com controle de versão utilizando GIT e metodologias ágeis.
Vivência em processos de deploy contínuo com Jenkins e pipelines.
Habilidade em escrever testes unitários e end-to-end para garantir a qualidade do código.
Familiaridade com BigQuery para análise de dados.


O que seria muito legal se você soubesse:

Conhecimento em Python para ampliar as capacidades de desenvolvimento.
Noções em práticas DevOps para integração e entrega contínua.
Conhecimento em Clean Architecture e GitFlow.
Familiaridade com princípios S.O.L.I.D. de desenvolvimento de software.

O que te tornaria um especialista para essa vaga:

Experiência significativa em liderança técnica e desenvolvimento de soluções complexas.
Profundo conhecimento em todas as tecnologias e práticas mencionadas, com histórico de projetos bem-sucedidos.
Capacidade de identificar e resolver problemas de forma eficiente, propondo soluções inovadoras.
Excelentes habilidades de comunicação e trabalho em equipe, atuando como mentor para outros membros da equipe.

Benefits

Modalidade: 100% Remoto
Contratação: PJ.
Início: Imediato 
Benefícios: Wellhub (Gympass) + Seguro de Vida.