Software Developer

Belo Horizonte Remote

Sobre nós

A Reply é uma multinacional italiana líder no mercado de TI europeu, hoje com presença em 18 países e mais de 10.000 Respondentes apaixonados por inovação e pelo trabalho em equipe. Atuamos com integração de sistemas, soluções em gestão de excelência e consultoria especializada em TI. Nossos esforços são direcionados ao incentivo ao sucesso do cliente através da excelência da entrega. Atuamos com diversas soluções no mercado, entre Machine Learning, Inteligência Artificial, Indústria 4.0 e soluções em Cloud.

Na Reply valorizamos a inclusão e diversidade em toda a sua multiplicidade.

O que você pode esperar: 

Ambiente de ponta / Inovação no DNA – Projetos desafiantes ao lado de especialistas específicos.
Atuamos com as mais avançadas frentes de mercado IA, Cloud, Machine Learning e Indústria 4.0 no seu dia a dia.
Empresa global – Presente em 18 países, conectando equipes e tecnologias emergentes.
Parcerias estratégicas – Alianças com Microsoft, Oracle, AWS e SAP.
Formação contínua – Desconto e parceria com as melhores universidades e plataformas Tech do Brasil.
Idiomas sem barreiras –Condições especiais em plataformas de ensino de idiomas.

Atuação remota!!


Sobre a vaga:

Buscamos um Software Developer com foco em backend Python, que entregue soluções robustas e escaláveis aplicando boas práticas de engenharia de software. Valorizamos fortemente a mentalidade IA‑First, usando IA generativa para acelerar desenvolvimento com qualidade e segurança, sem abrir mão de testes, revisão crítica e padrões técnicos. 

Requirements

Principais atividades

  • Desenvolver e evoluir serviços backend em Python, construindo APIs e componentes de negócio com foco em qualidade, legibilidade e manutenibilidade. 
  • Participar do desenvolvimento de soluções digitais empregando boas práticas de arquitetura e engenharia de software (Clean Architecture, SOLID, modelagem e padrões de projeto), aplicando-as de forma pragmática no dia a dia.
  • Contribuir com projetos que utilizam metodologias ágeis e práticas como code review, pair/mob programming, integração contínua e automação de qualidade para entregar software de alta qualidade.
  • Atuar em um ciclo de desenvolvimento AI‑Augmented: utilizar IA generativa (ex.: Copilot e LLMs) para aceleração de codificação, documentação e análise, mantendo postura crítica e validação técnica do resultado.
  • Contribuir com Spec‑Driven Development, ajudando a transformar requisitos em especificações claras e artefatos de contexto (ex.: /specify, /plan...) que orientam agentes de IA e reduzem ambiguidades.
  • Participar de revisões com foco em “intencionalidade”: além da sintaxe, verificar aderência aos critérios de aceite, consistência com decisões técnicas e impacto funcional do código (inclusive quando gerado por IA). 
  • Colaborar com práticas de DevOps/CI/CD e observabilidade conforme o contexto do time, visando entregas frequentes e confiáveis. 
  • Apoiar sustentação e evolução contínua do produto, contribuindo para correções, melhorias e redução de débito técnico com ritmo sustentável.

 
Conhecimento técnico (mandatório)

  • Experiência prática (nível Sênior) em desenvolvimento backend com Python (ex.: FastAPI, Django ou Flask).
  • Experiência com bancos de dados (SQL e NoSQL) e modelagem/consumo de dados em aplicações.
  • Boas práticas de engenharia: programação orientada a objetos, organização de código, versionamento com Git e colaboração via Pull Requests.
  • Experiência com testes automatizados (unitário e/ou integração).
  • Familiaridade com metodologias ágeis (Scrum, Kanban, XP) e colaboração em times multidisciplinares.
  • Familiaridade com ferramentas de Spec‑Driven (ex.: specify-cli, GitHub Spec Kit) e com organização de contexto técnico.
  • Conhecimento em Engenharia de Prompt para LLMs e capacidade de escrever instruções/contextos/restrições que reduzam ambiguidades.
  • Vivência com CI/CD, Docker e Kubernetes. 

 
Diferenciais

  • Experiência com microsserviços, mensageria (RabbitMQ/Kafka) e/ou arquiteturas orientadas a eventos
  • Vivência com TDD/BDD e técnicas de validação para código gerado com apoio de IA.
  • Conhecimento em MCP (Model Context Protocol) para integração de ferramentas e fontes externas ao contexto de IA.
  • Experiência com observabilidade (logs, métricas, tracing) e boas práticas de confiabilidade.
  • Experiência com APIs Autodesk (APS / Forge / Revit API).
  • Experiência com: Revit (estrutura de dados e parâmetros) e Autodesk Construction Cloud (ACC).

 
Habilidades comportamentais

  • Comunicação clara para discutir requisitos, decisões técnicas e trade‑offs.
  • Forte pensamento crítico e ceticismo técnico, especialmente em relação a IA.
  • Autonomia e responsabilidade para buscar soluções.
  • Capacidade de liderar tecnicamente sem depender de autoridade formal.
  • Colaboração, respeito ao time e valorização do aprendizado coletivo.
  • Comprometimento com o sucesso do produto, do time e do negócio.
  • Maturidade para assumir responsabilidades e aprender com erros.

 

Benefits

O que oferecemos:

Cartão flexível Swile pra você usar como quiser (VA e VR)
Totalpass ou Gympass
Apoio à Saúde Mental – Psicologia Viva
Plano de Saúde Bradesco
Plano Odontológico Bradesco 
Participação nos Lucros
Auxílio-Creche para nossas mamães
Incentivo a certificações
Palestras e Webinars especiais
Programa RAF de bonificação por indicações
Seguro de Vida
Subsídio para Inglês ou Italiano
Desconto Open English
Presente de aniversário
Possibilidade de mudança do país
Parcerias com Universidades 

 

Por quê nós?

Nosso time é montado por profissionais de alta graduação, colaborativos e que se sentem constantemente motivados por desafios.

Se interessou?

Se inscreva e vamos conversar!