Desenvolvedor Back End Node.js — Sênior

CLT, CAMPINAS On-site

🧩 O que você vai fazer por aqui
Desenvolver e manter aplicações Back End em Node.js, seguindo boas práticas de arquitetura e padrões de projeto.
Criar, documentar e integrar APIs RESTful de alta performance com uso de TypeScript e Express.
Projetar e otimizar modelos de dados em bancos relacionais (MySQL, PostgreSQL) e/ou NoSQL (MongoDB), garantindo queries performáticas e escaláveis.
Utilizar ORMs como TypeORM, Sequelize ou Prisma para manipulação eficiente do banco.
Trabalhar com Git, aplicando workflows como GitFlow, pull requests e code reviews.
Criar ambientes consistentes de desenvolvimento e produção com Docker e docker-compose.
Garantir a qualidade do código por meio de testes automatizados (unitários e de integração) usando Jest, Mocha ou similares.
Implementar mecanismos de cache (Redis, Memcached) e filas de mensagens (RabbitMQ, AWS SQS/SNS, Kafka).
Monitorar e depurar aplicações com ferramentas como Node Profiler, Datadog, New Relic ou Prometheus.
Criar pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins) com deploy automatizado em AWS (ECS, Lambda, RDS, S3) ou Kubernetes.
Colaborar com times multidisciplinares (Front-end, DevOps, QA) em metodologias ágeis (Scrum/Kanban).
 

Requirements

🛠️ Requisitos Técnicos
Experiência sólida em Node.js e TypeScript, com aplicação de padrões como Factory, Repository, Dependency Injection, e arquitetura como Clean Architecture e DDD.
Domínio de Express (ou NestJS/Koa), incluindo rotas, middlewares, tratamento de erros e validação com class-validator, Joi ou Celebrate.
Gerenciamento de pacotes com npm/yarn, versionamento semântico (semver) e controle de dependências.
Domínio em testes automatizados com Jest ou Mocha + Chai, testes de integração com supertest, uso de mocks/fakes.
Experiência em cache com Redis, mensageria (RabbitMQ, Kafka, AWS SQS/SNS) e otimização de queries (índices, partições).
Ferramentas de performance e debugging como Node Profiler, Clinic.js, Datadog, New Relic e Prometheus/Grafana.
Prática em CI/CD (GitHub Actions, GitLab CI, Jenkins) e deploy em AWS ou Kubernetes.
Conhecimento avançado em Docker (multi-stage builds, docker-compose).
Domínio em bancos relacionais avançados como MySQL ou PostgreSQL.
Criação de APIs performáticas e seguras (GraphQL, OAuth2, JWT, versionamento).
Domínio de Git: GitFlow, rebase, merge, cherry-pick, branching em times grandes.
 
🌟 Diferenciais que brilham os olhos
Conhecimento em PHP (Laravel, CodeIgniter, Symfony).
Experiência com React ou Next.js, incluindo integração de APIs e gerenciamento de estados (Redux, Context API).
Experiência com NestJS, Koa ou Fastify em cenários de alta concorrência.
Conhecimento em Infraestrutura como Código (Terraform, CloudFormation).
Monitoramento com ELK Stack, Loki/Grafana, OpenTelemetry.
Arquitetura orientada a eventos: Kafka, RabbitMQ, WebSockets (Socket.io).
Experiência com microserviços e API Gateway.
Implementação de práticas de segurança OWASP, uso de WAF (Cloudflare, AWS WAF) e auditoria de código.
Vivência com Serverless (AWS Lambda com Node.js/TypeScript, DynamoDB, S3, SQS, API Gateway).
 
🤝 Soft Skills esperadas
Raciocínio lógico e pensamento crítico
Proatividade e autonomia
Boa comunicação e clareza
Organização e gestão de prioridades
Colaboração e trabalho em equipe
Adaptabilidade e flexibilidade
Visão sistêmica e foco em solução de problemas

Benefits

🎁 Benefícios
Vale alimentação/refeição (iFood Benefícios): R$ 450,00
Vale transporte/mobilidade (iFood Benefícios): R$ 300,00
Assistência médica coparticipativa – Go Care (extensiva a dependentes)
Assistência odontológica – OdontoPrev (extensiva a dependentes)
Day Off + R$ 150,00 extra no iFood
Seguro de vida
Estacionamento gratuito
Espaço externo com mesa de pebolim e tênis de mesa
Sala interativa com videogame
Sala de descompressão #Desligue
Frutas frescas todos os dias

About the company
Nosso cliente é uma startup de tecnologia e comunicação, em forte expansão, que oferece automação de marketing e vendas por meio de uma plataforma completa, desenvolvida especialmente para infoprodutores e negócios digitais. Estamos crescendo — e queremos crescer com você!