Mid-Level Software Engineer
Cesar- Location
- Brazil
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 6d ago
Olá,
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;
- Tenha experiência profissional no desenvolvimento de aplicações e serviços de backend;
- Possua conhecimento em Python, FastAPI, Pytest, LangChain, LangGraph, MongoDB, PostgreSQL, Redis, Docker, AWS;
- Tenha experiência no desenvolvimento e consumo de APIs REST;
- Possua conhecimento de orientação a objetos, estruturas de dados e padrões de projeto;
- Tenha experiência com bancos de dados relacionais e linguagem SQL;
- Possua conhecimento de modelagem de dados e manipulação de transações;
- Tenha familiaridade com bancos de dados NoSQL;
- Tenha experiência com autenticação, autorização e controle de acesso;
- Tenha conhecimento de testes automatizados e práticas de qualidade de software;
- Tenha experiência com Git e desenvolvimento colaborativo;
- Possua familiaridade com contêineres e processos de integração contínua;
- Tenha conhecimento básico de serviços de nuvem;
- Possua capacidade de analisar logs e investigar problemas de aplicações;
- Possua capacidade de documentar soluções e comunicar questões técnicas com clareza.
É 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
Skills
- SAP
- Machine Learning
- Retrieval-Augmented Generation
- LLM
- Python
- FastAPI
- pytest
- LangChain
- LangGraph
- MongoDB
- PostgreSQL
- Redis
- Docker
- AWS
- SQL
- Git
- Embeddings
- OAuth 2.0
- OpenID Connect
- RBAC
- Gin
More jobs at Cesar
All 20Similar roles
[31773] Midlevel Developer FullStack Java/Angular
CI&T · Brazil · today
Senior Salesforce Developer
CreatorIQ · São Paulo · today
SR Desenvolvimento Full Stack (Java & React)
Ília · Brasil · today
PL Desenvolvimento Full Stack (Java & React)
Ília · Brasil · today
SR Desenvolvimento Full-stack (Python + Typescript)
Ília · Brasil · today
Senior Java Developer
AB InBev · Campinas, Brazil · today