Pessoa desenvolvedora backend pl | remoto
Summary
Backend developer maintaining Python microservices, async workflows (Kafka/Celery), and integrating AI tools (Claude, Copilot) into development and testing.
Para participar desta seleção, nossa expectativa é de que você tenha:
- Curso superior completo na área de Tecnologia da Informação ou correlatas
- Proficiência em Python para backend e microsserviços
- Experiência com mensageria (RabbitMQ ou Kafka) ou orquestração de tarefas assíncronas (Celery, APScheduler, Faust ou Twisted)
- Experiência prática em ambientes de produção, incluindo troubleshooting e investigação de problemas técnicos
- Prática de escrita de testes automatizados como parte natural da entrega
- Uso cotidiano de ferramentas de desenvolvimento assistido por IA (Claude Code, GitHub Copilot, Codex, Cursor, OpenCode ou similares), com capacidade de avaliar criticamente o resultado gerado e decidir o que aceitar, o que ajustar e o que descartar
- Noções de monitoramento e manutenção de sistemas em nuvem
- Comunicação clara e objetiva, com capacidade de documentar decisões técnicas e contribuir de forma estruturada em ambiente remoto e assíncrono
- Colaboração e proatividade para trabalhar em equipe de forma construtiva e com foco nos objetivos do time
- Perfil curioso, resiliente e proativo, com mentalidade de melhoria contínua e senso de responsabilidade sobre os sistemas em que atua
É um diferencial se você tiver:
- Experiência aplicada com IA agêntica: construção e manutenção de fluxos de agentes, criação e customização de comandos, skills e subagentes, e avaliação da qualidade do que esses fluxos produzem
- Familiaridade com ferramentas de crawling e automação web, como Scrapy ou Playwright
- Experiência com Google Cloud Platform (GCP) e seu ecossistema de serviços
- Experiência aplicada com IA generativa: LLMs, RAG, ADK, Langchain ou engenharia de prompts
- Experiência com os dois lados do fluxo assíncrono: mensageria e orquestração de tarefas
- Vivência com ambientes de mensageria em larga escala e desafios de performance e resiliência
- Vivência com integrações complexas com sistemas de terceiros, especialmente serviços públicos ou legados
Agora dá uma olhada nas principais responsabilidades da vaga:
- Atuar na manutenção e evolução dos microsserviços do time, com foco em estabilidade e performance
- Investigar e corrigir falhas técnicas nos microsserviços, incluindo o fluxo de mensageria, agendamento e comunicação entre sistemas, com pareamento nos casos de maior criticidade
- Investigar erros em produção envolvendo serviços da GCP, rede e comunicação entre sistemas
- Desenvolver e manter integrações entre serviços e APIs, garantindo consistência e escalabilidade
- Escrever testes automatizados como parte da entrega, usando ferramentas de IA para acelerar a construção e ampliar a cobertura
- Revisar e validar código gerado por IA antes de subir para produção, com atenção aos modos de falha próprios desse tipo de código
- Manter a documentação e o contexto dos serviços em que atua, de forma legível para pessoas e para agentes de IA
- Participar da construção de soluções com IA generativa
- Participar ativamente de revisões de código, refinamentos técnicos e discussões de arquitetura
- Colaborar com o time em cerimônias ágeis e sessões de pareamento
- Compartilhar aprendizados e contribuir com a evolução técnica coletiva