Desenvolvedor Python
Summary
Backend-focused Python developer at Fábrica de Ideias in Brasília: builds and maintains APIs and backend services, models and optimizes relational DB queries, writes clean tested code, and participates in code reviews. Fullstack profile (React/Vue, PHP, Docker, messaging) is a plus.
Estamos em busca de um(a) Desenvolvedor(a) Python com experiência em desenvolvimento para integrar nosso time de tecnologia. A posição tem foco em backend, mas candidatos(as) com perfil fullstack são muito bem-vindos(as) - valorizamos profissionais que transitam entre camadas e têm visão de ponta a ponta do produto. Buscamos alguém que já tenha participado do ciclo de desenvolvimento de software na prática, que escreva código pensando em qualidade, manutenibilidade e escalabilidade, e que goste de resolver problemas reais com tecnologia. Desenvolver, evoluir e manter APIs e serviços backend em Python; Modelar e otimizar consultas a bancos de dados relacionais (e, se aplicável, não relacionais); Escrever código limpo, testável e bem documentado, seguindo boas práticas de engenharia; Participar de revisões de código (code review) e contribuir para a qualidade técnica do time; Colaborar com times de produto, design e frontend para entregar soluções completas; Investigar e corrigir bugs, além de propor melhorias de performance e arquitetura; (Diferencial) Atuar no frontend quando necessário, contribuindo com interfaces e integrações.
Requisitos Obrigatórios:
- Experiência em desenvolvimento com Python ou projetos relevantes que demonstrem domínio);
- Familiaridade com Git e fluxos de colaboração (branches, pull requests, code review);
- Conhecimento em SQL e bancos de dados relacionais (PostgreSQL, MySQL ou similares);
- Boas práticas de testes automatizados (pytest ou equivalente);
- Capacidade de trabalhar em equipe, comunicar-se bem e lidar com feedback.
Desejáveis (diferenciais):
- Experiência fullstack - conhecimento em frontend (React, Vue, ou similar) e integração com APIs;
- Experiência com PHP;
- Familiaridade com Docker e ambientes de deploy;
- Conhecimento em mensageria (RabbitMQ, Kafka);
- Experiência com bancos não relacionais (Redis, MongoDB);
- Conhecimento em arquitetura de software e padrões de projeto;
- Vivência com metodologias ágeis (Scrum, Kanban).