-
Netvagas

Desenvolvedor back end node js senior

Netvagas
Brazil · Full-time · Entry

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).

Requisitos

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

Benefícios

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

Key Skills

Ranked by relevance

aws docker rabbitmq typescript gitlab ci jenkins datadog gitlab mysql redis kafka mocha cicd git s3 postgresql serverless cloudflare terraform dynamodb graphql laravel devops react nosql owasp php elk sqs ecs
Login to Apply
Posted
Jul 14, 2025
Type
Full-time
Level
Entry
Location
Campinas
Company
Netvagas

Industries

Human Resources Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deel
Related

Senior Backend Engineer, Node.js + AWS

2026-05-23

Full-time
Mid-Senior
Poland
Human Resources Services
Engineering
View Job Details
Deel
Related

Senior Backend Engineer, Node.js + AWS

2026-05-22

Full-time
Mid-Senior
Portugal
Human Resources Services
Engineering
View Job Details
Deel
Related

Senior Backend Engineer, Node.js + AWS

2026-05-19

Full-time
Mid-Senior
Turkey
Human Resources Services
Engineering