Na CI&T, você atuará no desenvolvimento de uma API que disponibiliza dados processados pelo time de Databricks para um projeto do mercado financeiro. Seu foco será construir uma camada de integração segura, estável e eficiente com Python e FastAPI, enquanto o processamento e as regras de negócio ficam sob responsabilidade do time de dados.
A CI&T trabalha com grandes empresas para transformar o potencial da inteligência artificial em impacto nos negócios. Com 30 anos de experiência em transformação tecnológica e uma equipe de 8.000 profissionais em mais de 25 países, desenvolve soluções em áreas como modernização de aplicações, dados e inteligência artificial. Se você reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e manter uma API REST com FastAPI para disponibilizar dados provenientes do Databricks
- Cuidar da qualidade, segurança e estabilidade dos endpoints
- Alinhar com o time de Databricks os contratos de dados e os formatos de resposta
- Participar de revisões de código e aplicar boas práticas de desenvolvimento
- Contribuir em todas as etapas do ciclo de desenvolvimento, do refinamento técnico à implantação, incluindo testes
- Manter uma comunicação clara com as equipes envolvidas
Requisitos obrigatórios
- Conhecimento intermediário em Python
- Experiência com FastAPI ou outro framework REST para Python, como Flask ou Django REST
- Conhecimento de boas práticas para APIs REST, incluindo versionamento, tratamento de erros e autenticação
- Experiência com testes unitários, como pytest ou ferramentas similares
- Familiaridade com GitHub, GitLab ou Azure DevOps
- Vivência com metodologias ágeis, como Scrum ou Kanban, e práticas de dailies, sprints e revisões
- Prática de Clean Code e revisão de código
Diferenciais
- Experiência com Databricks ou tecnologias do ecossistema de dados, como Delta Lake e Spark
- Conhecimento de plataformas de nuvem, como Azure, AWS ou GCP
- Familiaridade com integração contínua e entrega contínua e ferramentas de qualidade de código, como SonarQube
- Noções de segurança para APIs, incluindo OAuth2, JWT ou API Gateway
- Experiência com Docker e contêineres
O que esperamos
Esperamos que você contribua para uma API confiável e bem estruturada, colaborando com diferentes equipes para alinhar integrações e entregar soluções de qualidade.
Buscamos uma pessoa comprometida com boas práticas de desenvolvimento, testes e comunicação clara ao longo do trabalho.