Cummins
Encora
Staff Software Engineer (Node.js/TypeScript)
Título da vaga: Staff Software Engineer (Backend)
Principais competências: Node.js, TypeScript, AWS, Microservices, REST/GraphQL/gRPC, PostgreSQL/MySQL, DynamoDB/MongoDB, Kafka, Redis, DataDog
Localizações: Hermosillo, México ou Cidade do México
Modelo: Presencial/Híbrido
Publicado em: Julho 24, 2026
Na Coforge, contratamos profissionais baseando-nos exclusivamente em suas competências e não discriminamos por idade, deficiência, religião, gênero, orientação sexual, status socioeconômico ou nacionalidade.
Qualificações Necessárias
Experiência: 10+ anos
- Bacharelado em Ciência da Computação ou experiência profissional equivalente.
- 10+ anos de experiência em desenvolvimento de software backend, com forte foco em design, construção e operação de sistemas de grande escala e alta disponibilidade, incluindo arquiteturas de microservices, APIs e sistemas orientados a eventos.
- 3+ anos arquitetando e construindo soluções cloud-native na AWS, utilizando serviços como EKS, RDS, MSK, S3 e Lambda, incluindo implantação, monitoramento e escalonamento de aplicações em produção.
- Sólidas habilidades em design de sistemas com capacidade de avaliar trade-offs, conduzir consensos e documentar decisões de design de forma eficaz.
- Sólida experiência no design e implementação de APIs RESTful, GraphQL e gRPC, selecionando a interface mais apropriada para os requisitos técnicos e de negócio dados.
- Conhecimento profundo de bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (DynamoDB, MongoDB), estratégias de cache (Redis) e sistemas de mensageria (Kafka), implementados em escala.
- Experiência comprovada na construção de observabilidade em sistemas usando ferramentas como DataDog ou OpenTelemetry.
- Compreensão de princípios modernos de segurança de aplicações, incluindo design seguro de API, criptografia de dados, autenticação/autorização (OAuth2, JWT) e controle de acesso baseado em funções.
- Familiaridade com práticas de DevSecOps, incluindo pipelines de CI/CD, testes automatizados, infraestrutura como código e integração de segurança ao longo do SDLC.
- Excelentes habilidades de comunicação e interpessoais, com capacidade de articular conceitos técnicos complexos para públicos técnicos e não técnicos.
- Experiência comprovada em mentorar engenheiros e apoiar seu crescimento em profundidade técnica, arquitetura e liderança.
- Experiência na modernização de sistemas legados e atualização de stacks tecnológicas legadas.
Nós da Coforge estamos contratando para a posição (22562) com o seguinte conjunto de habilidades.
Estamos em busca de um Staff Software Engineer altamente experiente, com 10+ anos de experiência profissional para integrar nossa equipe de engenharia. O candidato ideal possuirá profundo conhecimento em desenvolvimento backend, soluções cloud-native na AWS e no design de sistemas de grande escala e alta disponibilidade.
Esta função exige experiência avançada na construção e operação de microservices, APIs e sistemas orientados a eventos, com forte foco em arquitetura backend, design de sistemas e liderança técnica. Experiência com o ecossistema Node.js é preferencial; candidatos sem experiência em Node, mas com sólida base em sistemas distribuídos, serviços, APIs e desenvolvimento backend e que estejam dispostos a aprender, são encorajados a se candidatar. O profissional definirá arquiteturas back-end reutilizáveis e escaláveis, conduzirá decisões de design, mentorará engenheiros e entregará sistemas de alta qualidade em escala.
Responsabilidades
- Definir e conduzir arquiteturas back-end reutilizáveis, confiáveis e escaláveis em toda a plataforma e integrações.
- Liderar o design, a decomposição de tarefas e o desenvolvimento de serviços backend de alto desempenho baseados em API, que atendam aos objetivos de nível de serviço (SLOs) e escalem conforme a demanda do negócio.
- Promover a excelência técnica incentivando as melhores práticas em design de sistemas, maturidade operacional e qualidade de engenharia.
- Colaborar estreitamente com parceiros de engenharia, design e produto para alinhar estratégias e padrões back-end, melhorar a consistência de API e integrações, e reduzir a duplicação.
- Atuar como um líder de pensamento em back-end, mentorando engenheiros e moldando as melhores práticas em toda a equipe e departamento.
- Tratar componentes e bibliotecas como produtos — desenvolvendo excelente documentação, padrões de uso e experiência interna do desenvolvedor (DX).
- Modernizar sistemas legados e atualizar stacks tecnológicas legadas.
- Contribuir com full-stack conforme necessário, colaborando com desenvolvedores backend para integrar UIs com APIs.
- Participar de escala de sobreaviso (on-call), fornecendo resolução rápida de incidentes e conduzindo postmortems para melhorar a confiabilidade do sistema.
Qualificações Preferenciais
- Experiência com o ecossistema Node.js.
- Experiência com arquiteturas serverless e orientadas a eventos.
- Familiaridade com ferramentas de Infraestrutura como Código, como Terraform ou CloudFormation.
- Experiência trabalhando em ambientes de produção de grande escala ou alta disponibilidade.
- Experiência liderando iniciativas técnicas entre diferentes equipes.
