Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Back-End Sênior

CLT (Efetivo)Presencial (Local)Brasília-DFEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Principais Responsabilidades da Função

  • Desenvolver, sustentar e evoluir sistemas back-end seguindo padrões de arquitetura, código e segurança definidos pela liderança técnica, contribuindo ativamente para a consistência e evolução das soluções.
  • Construir e consumir APIs e integrações entre sistemas, garantindo contratos claros, autenticação segura, documentação adequada e estabilidade em produção, independentemente do protocolo ou tecnologia utilizada.
  • Atuar com mensageria e comunicação assíncrona entre serviços, assegurando rastreabilidade, resiliência, tratamento de falhas e confiabilidade das integrações.
  • Contribuir na arquitetura e sustentação de serviços críticos com foco em alta disponibilidade, tolerância a falhas, estabilidade operacional e performance em ambientes produtivos.
  • Trabalhar com bancos de dados relacionais e NoSQL em cenários de média e alta escala, aplicando boas práticas de modelagem, otimização de consultas e estratégias de escalabilidade.
  • Construir e manter pipelines de integração e entrega contínua, incorporando testes automatizados, verificação de vulnerabilidades e práticas de qualidade como parte nativa do processo de desenvolvimento.
  • Aplicar práticas de segurança alinhadas à cultura SecDevOps, contribuindo para um ciclo de desenvolvimento seguro e sustentável.
  • Atuar em ambientes cloud com foco principal em Azure, mantendo capacidade de interação com workloads em AWS, GCP e OCI conforme a estratégia técnica adotada.
  • Realizar manutenção evolutiva e corretiva em sistemas existentes, reduzindo débito técnico e promovendo melhorias contínuas de estabilidade e desempenho.
  • Participar ativamente das discussões técnicas, refinamento de requisitos, definições arquiteturais e rituais ágeis do time, contribuindo de forma colaborativa para as decisões do squad.

Habilidades Comportamentais Essenciais

  • Autonomia e senso de dono para condução de tarefas complexas;
  • Colaboração próxima com liderança técnica e demais integrantes do time;
  • Comunicação clara e objetiva para públicos técnicos e não técnicos;
  • Atenção à qualidade, estabilidade e comportamento das aplicações em produção;
  • Interesse contínuo em evolução técnica e aprendizado constante;
  • Comprometimento com prazos, entregas e gestão de riscos;
  • Visão sistêmica sobre integrações, dependências e impacto das decisões técnicas.

Qualificação Requerida

  • Mínimo de 5 anos de experiência em desenvolvimento de software, sendo pelo menos 2 anos em sistemas back-end de média e alta complexidade em nível sênior.
  • Profissionais com experiência entre 8 e 10 anos em sistemas críticos, ambientes regulados ou plataformas de alto volume transacional serão considerados diferenciais relevantes.
  • Experiência prática em projetos com entregas reais em produção e participação ativa em decisões técnicas dentro de times ágeis e multidisciplinares.
  • Graduação completa ou em andamento em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
  • Certificações em cloud, segurança da informação ou tecnologias relacionadas serão consideradas diferenciais relevantes.

Habilidades Técnicas

  • Domínio em pelo menos uma linguagem back-end moderna, preferencialmente C#/.NET, Python, Go, Node.js, TypeScript ou Java/Spring;
  • Experiência em APIs e integrações corporativas com foco em segurança, versionamento e estabilidade;
  • Vivência com mensageria e arquiteturas orientadas a eventos;
  • Conhecimento em padrões de resiliência para serviços críticos;
  • Experiência com bancos relacionais e NoSQL em larga escala;
  • Vivência com CI/CD, Git e colaboração em times distribuídos;
  • Experiência com Docker e noções de Kubernetes;
  • Familiaridade com ambientes cloud, especialmente Azure;
  • Conhecimento básico de infraestrutura como código;
  • Práticas de segurança no desenvolvimento e identificação de vulnerabilidades;
  • Aplicação de boas práticas de engenharia de software, testes automatizados e revisão de código;
  • Vivência com metodologias ágeis como Scrum e Kanban.

Diferenciais Valorizados

  • Experiência em ambientes regulados;
  • Domínio de múltiplas linguagens back-end;
  • Conhecimento em CQRS e Event Sourcing;
  • Experiência com plataformas de streaming e processamento de dados;
  • Vivência em gerenciamento de APIs corporativas;
  • Conhecimento em análise de dados ou integração com machine learning;
  • Familiaridade com frameworks OWASP e NIST CSF;
  • Certificações em cloud ou tecnologias do ecossistema utilizado pelo time.