Engenheiro(a) de Software Sr - Python
Descrição da Vaga
A 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:** * **AgRisk:** Integra dados de restritivos nacionais ao fluxo de análise de crédito, permitindo a leitura estruturada de inadimplência, histórico de pagamentos e sinais de risco ao longo da jornada decisória. As informações são consolidadas em um único ambiente e utilizadas como apoio para decisões de crédito mais consistentes, sempre em conjunto com dados financeiros, jurídicos e comportamentais. * **AgFlow:** É uma a esteira de crédito responsável por estruturar e organizar a jornada de análise e decisão de crédito, do cadastro à formalização. * **CredAcademy:** Capacitação para profissionais que buscam autoridade sobre o crédito agro. **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.
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev