About The Position

Estamos em busca de uma pessoa Desenvolvedora Backend Sênior, com sólida experiência em Node.js e Nest.js, para atuar no desenvolvimento, manutenção e evolução de aplicações backend e APIs em ambientes de alta criticidade. Esse profissional terá papel importante na evolução das aplicações e arquiteturas, participando de decisões técnicas, desenvolvimento de novas soluções, modernização de sistemas e melhoria contínua de performance, resiliência, escalabilidade e observabilidade. Buscamos um perfil com autonomia técnica, visão sistêmica e capacidade de atuar em ambientes distribuídos e integrados, contribuindo não apenas com o desenvolvimento, mas também com a qualidade, estabilidade e sustentabilidade das soluções.

Requirements

  • Experiência sólida com Node.js.
  • Experiência com Nest.js.
  • Experiência no desenvolvimento de APIs REST e integrações entre sistemas.
  • Conhecimento avançado de desenvolvimento backend.
  • Domínio de boas práticas de desenvolvimento, padrões de projeto e princípios de código limpo.
  • Experiência com arquitetura de microsserviços.
  • Conhecimento sólido de sistemas distribuídos.
  • Experiência com padrões de resiliência e tolerância a falhas.
  • Conhecimento de conceitos de escalabilidade, elasticidade e alta disponibilidade.
  • Experiência com mensageria, eventos ou streaming.
  • Experiência com AWS.
  • Conhecimento de arquitetura e design de aplicações em cloud.
  • Experiência com soluções cloud native e ambientes escaláveis.
  • Experiência com SQL.
  • Conhecimento de bancos de dados relacionais.
  • Experiência com modelagem de dados.
  • Conhecimento de estratégias de performance e otimização de consultas.
  • Experiência com logs, métricas, tracing, monitoramento e alertas.
  • Conhecimento de testes unitários, testes de integração e automação de testes.
  • Experiência com troubleshooting e análise de problemas em produção.
  • Conhecimento de práticas e pipelines de CI/CD.
  • Autonomia para investigar problemas e propor soluções.
  • Capacidade de tomar decisões técnicas considerando impactos arquiteturais.
  • Visão sistêmica e preocupação com qualidade, estabilidade e sustentabilidade das soluções.
  • Boa capacidade de comunicação e colaboração com diferentes times.
  • Perfil analítico e facilidade para atuar em cenários complexos.
  • Senso de responsabilidade sobre as aplicações desde o desenvolvimento até a operação em produção.
  • Capacidade de compartilhar conhecimento e contribuir para a evolução técnica do time.
  • Interesse em utilizar recursos de IA de forma responsável para aumentar produtividade e qualidade das entregas.

Nice To Haves

  • Conhecimento ou experiência em Open Finance e Open Banking.
  • Experiência em mercado financeiro, meios de pagamento ou ambientes regulados.
  • Experiência com ambientes de alta criticidade, alta disponibilidade ou alto volume transacional.
  • Conhecimento de Go, Kotlin ou Python.
  • Conhecimento de bancos NoSQL.
  • Experiência com containers e orquestração de aplicações.
  • Conhecimento de Infrastructure as Code.
  • Experiência com ferramentas de observabilidade e APM.
  • Experiência prática com IA generativa aplicada ao desenvolvimento de software, especialmente Claude / Claude Code.

Responsibilities

  • Desenvolver, manter e evoluir aplicações backend e APIs utilizando principalmente Node.js e Nest.js.
  • Participar de decisões técnicas e arquiteturais relacionadas às aplicações e integrações.
  • Projetar e implementar soluções escaláveis, resilientes e de alta disponibilidade.
  • Atuar na evolução de arquiteturas baseadas em microsserviços e sistemas distribuídos.
  • Desenvolver e manter integrações entre sistemas internos e externos por meio de APIs.
  • Implementar e evoluir soluções de mensageria, eventos e processamento assíncrono.
  • Analisar métricas e identificar oportunidades de melhoria de performance.
  • Aplicar estratégias de cache, paralelismo e otimização de processamento.
  • Implementar padrões de resiliência e tolerância a falhas.
  • Contribuir para a modernização e migração de aplicações para serviços cloud native.
  • Implementar e evoluir capacidades de logs, métricas, tracing, monitoramento e alertas.
  • Apoiar a implementação de estratégias de escalabilidade e auto-scaling.
  • Participar da evolução de pipelines de CI/CD e automações do processo de desenvolvimento.
  • Atualizar bibliotecas, frameworks e dependências, garantindo segurança, estabilidade e sustentabilidade das aplicações.
  • Implementar boas práticas de segurança e criptografia, seguindo as diretrizes dos times responsáveis.
  • Participar da definição de cenários de testes, estratégias de qualidade e automação de testes.
  • Atuar em troubleshooting, análise de incidentes e resolução de problemas em ambientes produtivos.
  • Realizar code reviews e contribuir com boas práticas de desenvolvimento.
  • Utilizar recursos de Inteligência Artificial Generativa, como Claude, como apoio à análise, desenvolvimento, documentação e produtividade.
  • Apoiar tecnicamente outros profissionais do time por meio de compartilhamento de conhecimento e colaboração técnica.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service