GeekHunter Logo

Planos

Login

PT

PT

Confidential Company

Desenvolvedor Backend Sênior

Remoto

(Qualquer lugar)

Faixa de Remuneração

BRL

PJ (Pessoa Jurídica)

Nível de Experiência

Sênior

Requisitos

Node.js

Tarefas e Responsabilidades

Estamos buscando uma pessoa Desenvolvedora Backend Sênior para atuar no desenvolvimento e evolução de soluções escaláveis, resilientes e de alta performance.

A pessoa profissional será responsável não apenas pela implementação, mas também por decisões de arquitetura, definição de soluções, avaliação de trade-offs e liderança técnica, contribuindo para a evolução da plataforma e apoiando o desenvolvimento do time.

Principais responsabilidades

  • Desenvolver e evoluir aplicações backend utilizando Node.js e APIs REST.
  • Projetar e implementar integrações e soluções com programação assíncrona.
  • Participar de decisões de arquitetura, considerando escalabilidade, performance, segurança, resiliência e custos.
  • Aplicar princípios de Clean Architecture, SOLID e Design Patterns.
  • Atuar em arquiteturas baseadas em microsserviços e Serverless.
  • Desenvolver e manter soluções utilizando serviços da AWS, como Lambda, API Gateway, SQS, SNS, S3, DynamoDB, RDS, Cognito e EKS.
  • Trabalhar com infraestrutura como código utilizando Terraform.
  • Participar da construção e manutenção de pipelines de CI/CD, processos de deploy e rollback e práticas de qualidade de código.
  • Desenvolver e manter testes unitários, de integração e E2E, utilizando mocks e estratégias de cobertura.
  • Trabalhar com bancos de dados relacionais e NoSQL, incluindo Oracle, PostgreSQL, DynamoDB e MongoDB, considerando modelagem, índices e otimização de performance.
  • Implementar boas práticas de segurança, autenticação e autorização, utilizando OAuth2, JWT, Cognito, IAM e gestão segura de secrets.
  • Atuar com observabilidade, incluindo logs, métricas, traces, dashboards e alertas, utilizando ferramentas como CloudWatch, Elastic, Kibana e Datadog.
  • Identificar oportunidades de melhoria relacionadas a performance, escalabilidade, latência, throughput, resiliência e custos de infraestrutura.
  • Contribuir para a evolução das práticas de engenharia utilizando IA e Harness Engineering, incluindo automação de workflows e CI/CD, Context Engineering, segurança, governança e Guardrails.
  • Participar de cerimônias e práticas ágeis, como Planning, Refinamento, Review e Retrospectiva, em ambientes Scrum ou Kanban.
  • Atuar como referência técnica para o time, apoiando profissionais menos experientes, realizando mentoria e contribuindo para a disseminação de boas práticas.

Requisitos

  • Experiência sólida com desenvolvimento Backend em Node.js.
  • Experiência com construção e integração de APIs REST.
  • Conhecimento avançado de arquitetura de software, Clean Architecture, SOLID e Design Patterns.
  • Experiência com microsserviços e/ou arquiteturas Serverless.
  • Experiência prática com AWS, especialmente Lambda, API Gateway, SQS, SNS, S3, DynamoDB e RDS.
  • Experiência com Terraform e práticas de infraestrutura como código.
  • Conhecimento de CI/CD, Git/GitFlow, deploy, rollback e qualidade de código.
  • Experiência com testes automatizados em diferentes níveis.
  • Conhecimento de bancos SQL e NoSQL, incluindo modelagem e otimização de consultas.
  • Conhecimento de conceitos e práticas de segurança em aplicações, autenticação e autorização.
  • Experiência com ferramentas e práticas de observabilidade.
  • Capacidade de analisar cenários, propor soluções e tomar decisões técnicas considerando diferentes trade-offs.
  • Experiência atuando em nível Sênior, com capacidade de liderança técnica e mentoria.

Diferenciais

  • Experiência com Kubernetes/EKS, pods e gerenciamento de ambientes.
  • Conhecimento de redes AWS, incluindo VPC e redes públicas e privadas.
  • Experiência com Sonar, Quality Gates e gestão de artefatos.
  • Conhecimento de Harness Engineering, Context Engineering e Guardrails aplicados ao desenvolvimento de software.
  • Experiência com automação de workflows utilizando IA.
  • Vivência em ambientes de alta escala e sistemas distribuídos.

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga:

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga:

InstagramYoutubeLinkedin

© 2015 - 2026 GeekHunter.

Todos os direitos reservados.