← Voltar para vagas

Senior Backend Engineer (Node.js)
Tecnologias
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.