Empresa: Techrx
RESPONSABILIDADES: • Projetar, implementar e manter APIs HTTP em Python: contrato, versionamento, autenticação, paginação, tratamento de erro e documentação OpenAPI. • Modelar e consultar dados em PostgreSQL, ler plano de consulta e criar índice quando necessário. • Ler e gravar em armazenamento de objetos compatível com S3. • Escrever testes automatizados e manter a integração contínua. • Empacotar serviços em contêiner e publicá-los. • Participar da migração de banco de dados, armazenamento e serviços para nuvem pública: infraestrutura como código, segredos, cópia de segurança, monitoramento e controle de custo. • Manter os serviços existentes em operação durante a transição. Requisitos: Python em produção, três anos ou mais, com um framework web de API — FastAPI, Flask ou Django REST Framework. SQL e PostgreSQL: modelagem, junções, índices e migrações. Armazenamento de objetos compatível com S3. Docker e linha de comando Linux. Git e revisão de código em equipe. Integração contínua, com GitHub Actions ou ferramenta equivalente. Testes automatizados escritos como parte do próprio trabalho. Leitura técnica em inglês. DESEJÁVEIS Produção em uma nuvem pública grande — AWS, Google Cloud ou Azure — em qualquer nível. Infraestrutura como código, com Terraform ou ferramenta equivalente. Observabilidade: métricas, registros estruturados e rastreamento distribuído. Filas e orquestração de tarefas em lote. TypeScript e Next.js, para integração com a camada web. Inteligência artificial e aprendizado de máquina, em qualquer grau: conta como bônus e não substitui nenhum requisito obrigatório. Sobre a empresa: Desenvolvimento e manutenção de interfaces de programação (APIs) HTTP sobre banco de dados relacional e armazenamento de objetos, e participação na migração gradual desses serviços para nuvem pública. A pessoa contratada trabalha junto à liderança técnica, com autonomia sobre as rotas que constrói.