Desenvolvedor back end node js senior

3 semanas atrás


Campinas, São Paulo, Brasil Netvagas Tempo inteiro
Overview

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


Qualificações
  • 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
  • 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
  • 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
  • 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
#J-18808-Ljbffr

  • Campinas, São Paulo, Brasil Netvagas Tempo inteiro

    Responsável por projetar, desenvolver e manter APIs e serviços back-end escaláveis utilizando Node.js. O profissional atuará com foco em performance, segurança e boas práticas de desenvolvimento, sendo referência técnica para o time em decisões complexas de backend.ResponsabilidadesDesenvolver APIs RESTful e microsserviços utilizando...

  • Desenvolvedor Back End Sr

    4 semanas atrás


    Campinas, São Paulo, Brasil Stefanini Brasil Tempo inteiro

    Desenvolvedor Back-End Sênior O que esperamos de você: Buscamos um(a) desenvolvedor(a) back-end sênior com experiência sólida em desenvolvimento web, responsável por construir e manter a lógica e infraestrutura do lado do servidor das aplicações. Essa pessoa terá um papel fundamental na entrega de soluções escaláveis, seguras e de alta...

  • Desenvolvedor De Back End

    3 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.Js- Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor Back-end Sr

    2 semanas atrás


    Campinas, São Paulo, Brasil Facti Tempo inteiro

    Estamos em busca de um Desenvolvedor Back-End de nível sênior para início imediato, com experiência no desenvolvimento de sistemas dos aspectos funcionais e não funcionais, abrangendo exclusivamente o seu funcionamento (back-end).**Responsabilidades**Nesta função, você participará de todo o ciclo de desenvolvimento do back-end de um projeto de...

  • Desenvolvedor de back end

    3 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end - Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais.Você será uma peça-chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor de back end

    2 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.js - Sênior . Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça-chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor de back end

    2 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.js - Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais.Você será uma peça-chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor de back end

    3 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.js- Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor de back end

    2 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.js- Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...

  • Desenvolvedor De Back End

    2 semanas atrás


    Campinas, São Paulo, Brasil LigueLead Tempo inteiro

    Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.Js- Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na...