
Uberlândia - MG
1 posição
Elegível para PCD
O processo seletivo será encerrado em 21/03/2026
O AgRisk é um HUB completo de inteligência que reúne dados, tecnologia, governança e análise para apoiar todas as etapas da jornada do crédito agro. Como solução pioneira no setor, estabelece um novo padrão de eficiência, simplicidade e precisão, tornando as decisões mais rápidas, seguras e consistentes para equipes de risco, crédito, compliance e inteligência.
Principais soluções do Hub:
O que você irá fazer por aqui:
Projetar, construir e manter aplicações de web scraping e crawlers com foco em robustez e escala, utilizando ferramentas como Scrapy, BeautifulSoup, Selenium ou Playwright quando necessário.
Definir e implementar estratégias de resiliência, como retries, rate limiting, rotação de IP e user-agent, detecção de mudanças de layout, fallbacks e reprocessamento idempotente.
Criar e manter automações e pipelines (jobs agendados, workers, processos assíncronos), garantindo rastreabilidade e métricas.
Desenvolver e manter integrações com APIs REST (internas e externas), assegurando tratamento de erros, contratos e versionamento.
Construir e evoluir APIs em FastAPI e/ou Flask, com foco em performance, segurança e padronização.
Atuar continuamente na melhoria da qualidade e confiabilidade das soluções, com testes, code review, linting, CI/CD e observabilidade (logs estruturados, métricas e tracing quando aplicável).
Trabalhar de forma integrada com times de Backend, Dados e Produto, transformando necessidades do negócio em soluções técnicas consistentes.
Mentorar desenvolvedores plenos e juniores, influenciando padrões técnicos do time e apoiando recrutamento quando necessário.
O que esperamos de você:
Experiência sólida com Python em produção (5+ anos ou equivalente), com domínio de boas práticas como tipagem, organização de projetos e padrões de código.
Vivência prática com web scraping, crawlers e/ou integrações complexas, utilizando Scrapy, BeautifulSoup, Selenium ou ferramentas equivalentes.
Experiência no desenvolvimento de APIs com FastAPI e/ou Flask, incluindo autenticação, validação, versionamento e documentação.
Conhecimento em integrações REST robustas, aplicando conceitos como timeouts, retries, idempotência, circuit breaker (quando aplicável) e observabilidade.
Familiaridade com containers (Docker) e ambientes de cloud, com capacidade de operar e debugar serviços em produção.
Experiência com bancos de dados relacionais e não relacionais (PostgreSQL e/ou MongoDB), incluindo noções de modelagem e performance.
Boa comunicação, autonomia e conforto para atuar em ambiente remoto, dinâmico e com características de startup.
Será um diferencial se você tiver:
Experiência com GCP (Cloud Run, Cloud Functions) e/ou AWS Lambda.
Vivência com Kubernetes ou operação de workloads distribuídos.
Experiência com filas e eventos (Pub/Sub, SQS, RabbitMQ, Kafka) e processamento assíncrono.
Conhecimento em Node.js e TypeScript para integração com serviços backend.
Experiência com Playwright.
Inglês técnico ou conversacional.
Escolaridade
Idioma
Habilidade Técnica