CesarOpen

Mid-Level Software Engineer (Python e FastAPI)

Location
Brazil
Posted
Oct 9, 2026
Last seen
Oct 9, 2026

About the role

- %BREADCRUMB_JOB_OPENINGS% - Mid-Level Software Engineer (Python e FastAPI)

- %BUTTON_APPLY_TO_POSITION% - %BUTTON_APPLY_USING_INDEED% - %BUTTON_APPLY_USING_LINKED_IN%

- - - - - - - -

- - - - - -

lá, somos o CESAR!

Somos um centro de inovação e de educação que há 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.

Como Mid-Level Software Engineer, sua missão será atuar no desenvolvimento dos serviços, APIs e integrações de projetos. Sendo responsável por implementar componentes que conectem as interfaces da plataforma aos sistemas corporativos, repositórios documentais, bases de dados e serviços de Inteligência Artificial. Atuando no desenvolvimento e mantendo funcionalidades de média complexidade, seguindo a arquitetura e os padrões definidos pelo projeto e contando com orientação de profissionais seniores nas decisões de maior impacto, topa? Vamos nessa!

Esperamos que você…

- Desenvolva e mantenha serviços de backend para os módulos da plataforma; - Construa e documente APIs para consumo pelas interfaces e por outros serviços; - Integre a aplique a bases de dados, repositórios documentais e sistemas corporativos; - Apoie integrações com sistemas operacionais, financeiros, SAP e outras fontes de dados; - Implemente serviços para ingestão, processamento, consulta e versionamento de documentos; - Integre o backend a modelos de machine learning, pipelines RAG, GraphRAG, LLMs e agentes de IA; - Implemente mecanismos para recuperar e apresentar as fontes documentais utilizadas nas respostas; - Desenvolva fluxos assíncronos para processamento de documentos, geração de análises e emissão de alertas; - Implemente regras de negócio relacionadas a contratos, usuários, documentos, eventos e notificações; - Desenvolva mecanismos de autenticação, autorização e controle de acesso por perfil e contrato; - Implemente registros de auditoria para consultas, respostas, fontes e ações dos usuários; - Apoie o desenvolvimento de mecanismos de tratamento de falhas, retentativas e sincronização; - Crie testes unitários, de integração, de contrato e de componentes; - Corrija defeitos e investigar problemas de integração, desempenho e disponibilidade; - Implemente logs, métricas e informações necessárias para monitoramento da aplicação; - Participe de revisões de código e discussões técnicas; - Aplique padrões de desenvolvimento, segurança e qualidade definidos pelo projeto; - Documente APIs, componentes, integrações, configurações e procedimentos técnicos; - Colabore com frontend, ciência de dados, engenharia de dados, arquitetura, UX e segurança; - Participe de demonstrações, validações e evolução das funcionalidades da plataforma.

Precisamos que você tenha…

- Graduação completa há pelo menos 5 anos em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia da Computação ou áreas correlatas;

- Linguagem e Framework: Python com FastAPI. - Bancos de Dados: Suporte simultâneo a PostgreSQL / Aurora para dados estruturados e MongoDB para fluxos de RAG/ETL. - Cache e Performance: Redis / ElastiCache para cache distribuído e sessões. - Inteligência Artificial e Dados: LangChain, pdfplumber (processamento de PDFs), Pandas e Openpyxl (Excel). - Autenticação: Authlib (OAuth 2.0 e OpenID Connect). - Integrações e Validações: HTTPX (cliente HTTP assíncrono), Pydantic e Pydantic Settings. - Infraestrutura e Ferramentas: Docker, Poetry e Dependency-Injector. - Qualidade: Pytest (testes) e OpenAPI/Swagger. - Arquitetura: Clean Architecture.

É legal que você...

- Tenha experiência na integração de aplicações com LLMs ou serviços de inteligência artificial; - Tenha conhecimento básico de RAG, embeddings, busca vetorial e bancos de dados vetoriais; - Possua familiaridade com GraphRAG, grafos de conhecimento ou bancos de dados orientados a grafos; - Possua conhecimento de agentes de IA e integração com ferramentas externas; - Tenha experiência com filas, mensageria, processamento assíncrono ou arquitetura orientada a eventos; - Tenha conhecimento de microsserviços e comunicação entre serviços; - Tenha experiência com cache, otimização de consultas e melhoria de desempenho; - Possua familiaridade com práticas de observabilidade, métricas e rastreamento distribuído; - Tenha conhecimento de OAuth 2.0, OpenID Connect, RBAC e gestão de segredos; - Possua noções de segurança para aplicações com LLMs, incluindo prompt injection e exposição indevida de informações; - Tenha experiência com processamento, armazenamento ou versionamento de documentos; - Tenha conhecimento de mecanismos para operação com conectividade limitada ou intermitente; - Possua experiência com sistemas corporativos, SAP ou plataformas de gestão documental; - Tenha vivência nos setores de óleo e gás, energia ou ambientes industriais regulados.

Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora:

- Horário flexível; - Estrutura horizontal; - Programas de treinamento e desenvolvimento; - Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!

Gostou? Espera só para conferir nosso pacote variado de benefícios:

- Plano de saúde e odontológico; - Vale Refeição / Alimentação; - Auxílio Idiomas; - Auxílio Creche; - Auxílio Lentes de Contato; - Seguro de Vida; - Descontos em cursos da CESAR School; - DayOff (no mês do Aniversário); - Modalidades esportivas remotas (Pilates, Top Dance, Funcional e Ginástica Laboral); - Gympass; - Moodar.

Quer conhecer melhor o CESAR? Clica aqui e vem com a gente!

#inovacaocesar #vemprocesar #soucesar

- %BUTTON_APPLY_TO_POSITION% - %BUTTON_APPLY_USING_INDEED% - %BUTTON_APPLY_USING_LINKED_IN%