← Voltar para vagas

Senior Backend Engineer (Node.js)

Pyyne

Descrição da vaga

Vaga para Desenvolvedor Backend Sênior (Node.js)

A Pyyne busca um(a) Desenvolvedor(a) Backend Sênior para atuar como Consultor(a) Técnico(a) remoto (Brasil). Esta é uma oportunidade de alto impacto para trabalhar em projetos desafiadores, projetando e escalando plataformas backend e sistemas distribuídos para empresas em crescimento.

Você colaborará com equipes de engenharia de clientes, contribuirá para decisões de arquitetura e entregará soluções backend escaláveis que impulsionam produtos e integrações de alto volume.

Responsabilidades:

  • Projetar e implementar serviços backend escaláveis, utilizando principalmente Node.js.
  • Construir e manter arquiteturas orientadas a eventos usando sistemas de mensageria como RabbitMQ.
  • Arquitetar e operar sistemas nativos da nuvem na AWS.
  • Colaborar com equipes de engenharia de clientes para projetar sistemas distribuídos e melhorar a arquitetura do sistema.
  • Contribuir para a estratégia técnica e discussões de arquitetura em todos os projetos.
  • Garantir alta confiabilidade, escalabilidade e observabilidade de sistemas de produção.
  • Realizar revisões de código e orientar engenheiros para promover as melhores práticas de engenharia.
  • Solucionar problemas complexos de produção e melhorar o desempenho do sistema.
  • Apoiar a entrega de soluções de alta qualidade em vários projetos de clientes.

Requisitos Essenciais:

  • Experiência sólida em desenvolvimento backend com Node.js.
  • Experiência na construção de arquiteturas orientadas a eventos usando sistemas de mensageria (RabbitMQ ou similar).
  • Experiência no projeto e operação de sistemas na AWS.
  • Forte compreensão de sistemas distribuídos e arquiteturas escaláveis.
  • Experiência no projeto de APIs REST e integrações de serviços.
  • Experiência na manutenção de sistemas de produção com altos requisitos de confiabilidade.

Diferenciais:

  • Experiência com Go/Golang ou Kotlin.
  • Experiência com frameworks de processamento de stream como Apache Flink.
  • Experiência com Kafka ou outras plataformas de streaming distribuídas.
  • Experiência com Kubernetes e orquestração de contêineres.
  • Experiência no projeto de pipelines de eventos de alto rendimento.
  • Experiência no trabalho com sistemas de dados em larga escala.

Benefícios:

  • Ambiente de trabalho remoto flexível.
  • Oportunidades de desenvolvimento de carreira em uma empresa em rápido crescimento.