Skills
Sobre a Vaga
Estamos buscando um Desenvolvedor Web Pleno para atuar no desenvolvimento e evolução do backend da nossa plataforma, usando Python e Django, com foco em boas práticas de arquitetura. Você também irá contribuir na implementação de fluxos de agentes de IA com LangGraph e LangChain, garantindo qualidade por meio de testes automatizados e padrões de code review.
Responsabilidades
- Desenvolver e evoluir módulos do backend da plataforma Everest 4.0 em Python e Django, seguindo Clean Architecture e DDD
- Implementar e manter fluxos de agentes de IA no EverestIA com LangGraph e LangChain (orquestração, tools e tratamento de contexto)
- Escrever testes automatizados com pytest e manter gates de qualidade (mypy strict e ruff) aprovados nos PRs
- Participar de code reviews no Azure DevOps
- Migrar funcionalidades do legado V3 para a nova arquitetura em ondas planejadas
- Atuar com integrações e dependências como SQL Server, MongoDB, Redis, Celery e APIs de terceiros
Requisitos
- Experiência sólida com Python
- Conhecimento em Django e Django REST Framework
- Experiência com LLMs em produção, incluindo prompt engineering, function calling, RAG ou orquestração de agentes
- Prática com testes automatizados usando pytest
- Tipagem estática com mypy
- Git com fluxo de PR e uso de Conventional Commits
- Banco relacional em nível intermediário ou avançado
Beneficios
- Happy Day no aniversário (um dia livre)
- Confraternizações
- Termômetro emocional
- Ginástica Laboral
- Programa de Saúde Emocional