[TL;DR | Veja se a vaga é para você]
Modelo: 100% Remoto
Time/Área: Engenharia de Software
Senioridade: Sênior
É sua cara se você...
- Conhece muito de Python e de construir APIs de alta performance.
- Gosta analisar requisitos e propor soluções simples e eficazes.
- Consegue explicar suas ideias de forma clara para pessoas de produto, dados e crédito.
__________________________
Descrição Completa
Buscamos um Desenvolvedor(a) Sênior com experiência sólida em Python. Se você é um profissional que já possui autonomia em criar e manter APIs de alto desempenho, sabe otimizar código e tem boa comunicação para trabalhar em equipe, esta vaga pode ser sua. Trabalhamos em um time multidisciplinar, formado por especialistas em produto, engenharia, ciência de dados e crédito.
Responsabilidades
- Analisar requisitos técnicos e contribuir com soluções viáveis e pragmáticas.
- Projetar, desenvolver e manter aplicações backend utilizando Python, SQL, FastAPI, Docker, etc.
- Otimizar a performance e a segurança das aplicações e APIs.
- Integrar com bancos de dados e outras soluções de armazenamento de dados.
- Realizar revisões de código e atuar em processos de teste e qualidade.
- Identificar e resolver bugs, propor e implementar melhorias de desempenho.
Requisitos
- Experiência sólida em desenvolvimento backend utilizando Python.
- Experiência sólida com desenvolvimento de APIs e DDA.
- Familiaridade com banco de dados transacional (PostgreSQL, MariaDB e etc.).
- Familiaridade com sistema de mensageria (Pub/Sub, Redis, Kafka e etc).
- Familiaridade com banco de dados colunar (BigQuery, Redshift e etc.)
- Conhecimento em ambientes cloud, preferencialmente GCP.
- Experiência com virtualização de aplicações com docker e docker-compose.
- Conhecimentos de kubernetes e orquestração de containers.
- Experiência e bons conhecimentos de extração, transformação e armazenamento de dados.
Diferenciais
- Conhecimentos em FastAPI e frameworks como Celery e Flower.
- Conhecimento e familiaridade com arquiteturas distribuídas e serveless.
- Noções de machine learning e engenharia de dados
- Experiência prévia com produtos financeiros, soluções de crédito ou seguros.
- Conhecimento em modelagem de informações da construção (BIM).