Mid-Level Software Engineer (Python e FastAPI)

CESAR - Centro de Estudios e Sistemas Avançados do Recife

Brasil

Teletrabalho

BRL 120 000 - 210 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Horário flexível
Plano de saúde e odontológico
Vale Refeição/Alimentação
Auxílio Idiomas
Auxílio Creche
Descontos em cursos CESAR School
DayOff

Resumo da oferta

CESAR - Centro de Estudios e Sistemas Avançados do Recife procura um(a) Engenheiro(a) de Software Mid-Level para atuar no desenvolvimento de serviços, APIs e integrações. O papel envolve conectar interfaces da plataforma a sistemas corporativos, SAP e bases de dados, com IA/ML e pipelines RAG.

O profissional trabalhará com equipes multidisciplinares, garantindo qualidade de código, testes e documentação, em um ambiente com benefícios e horários flexíveis.

Qualificações

  • Formação superior completa em áreas de computação.
  • Experiência com bancos de dados relacionais e NoSQL.
  • Conhecimento de IA/ML e integração com pipelines.
  • Conhecimentos de autenticação e segurança (OAuth/OpenID).
  • Prática com testes e APIs bem definidas.

Responsabilidades

  • Desenvolver serviços backend e APIs para a plataforma.
  • Integrar com bases de dados, repositórios e sistemas corporativos.
  • Conectar com modelos de IA, LLMs e pipelines RAG/GraphRAG.
  • Implementar autenticação, autorização e auditoria.
  • Participar de revisões de código e garantir qualidade.

Conhecimentos

Backend development
API design
Integração de sistemas
Arquitetura de software
Testes de software

Formação académica

Graduação completa em Ciência da Computação / Engenharia de Software / Sistemas de Informação

Ferramentas

PostgreSQL/Aurora
MongoDB
Redis/ElastiCache
LangChain
pdfplumber
Pandas
Openpyxl
Authlib
HTTPX
Pydantic
Pytest
OpenAPI/Swagger
SAP

Descrição da oferta de emprego

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.

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;
  • 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.
  • Qualidade: Pytest (testes) e OpenAPI/Swagger.

É 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;
  • Programas de treinamento e desenvolvimento;
  • Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!
  • Plano de saúde e odontológico;
  • Vale Refeição / Alimentação;
  • Auxílio Idiomas;
  • Auxílio Creche;
  • Auxílio Lentes de Contato;
  • Descontos em cursos da CESAR School;
  • DayOff (no mês do Aniversário);
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer (Full Stack & Cloud)
Senior Software Engineer (Full Stack & Cloud)

CESAR - Centro de Estudios e Sistemas Avançados do Recife • Brasil

Teletrabalho
BRL 180 000 - 300 000
Horário flexível
Programas de treinamento e desenvolv.
Diversidade & Inclusão
+7
Mid-Level Software Engineer (Full Stack & Cloud)
Mid-Level Software Engineer (Full Stack & Cloud)

CESAR - Centro de Estudios e Sistemas Avançados do Recife • Brasil

Teletrabalho
BRL 134 000 - 223 000
Flexible hours
Training programs
Diversidade & Inclusão
+7
Mid-Level Software Engineer (Full Stack & Cloud)
Mid-Level Software Engineer (Full Stack & Cloud)

CESAR • Brasil

Presencial
BRL 120 000 - 180 000
Plano de saúde e odontológico
Vale Refeição / Alimentação
Auxílio Idiomas
+2
Senior Software Engineer (Full Stack & Cloud)
Senior Software Engineer (Full Stack & Cloud)

CESAR • Brasil

Presencial
BRL 180 000 - 320 000
Horário flexível
Estrutura horizontal
Programas de treinamento e d\u00e9sen\
+1
Senior Fullstack Engineer (Python e React)
Senior Fullstack Engineer (Python e React)

CESAR - Centro de Estudios e Sistemas Avançados do Recife • Brasil

Híbrido
BRL 180 000 - 300 000
Horário flexível
Estrutura horizontal
Treinamento e desenvolvimento
+12
Senior Software Engineer (AI Native)
Senior Software Engineer (AI Native)

CESAR - Centro de Estudios e Sistemas Avançados do Recife • Recife

Presencial
BRL 250 000 - 380 000
Plano de saúde e odontológico
Vale Refeição / Alimentação
Auxílio Idiomas
+6
Senior DevOps Engineer - Engenheiro(a) de Plataforma
Senior DevOps Engineer - Engenheiro(a) de Plataforma

CESAR • Recife

Presencial
BRL 180 000 - 320 000
Plano de saúde e odontológico
Vale Refeição / Alimentação
Auxílio Idiomas
+6
Senior Software Engineer (Mobile)
Senior Software Engineer (Mobile)

CESAR • Brasil

Presencial
BRL 111 600 - 167 400
Horário flexível
Programas de treinamento e desenvolvimento
Cultura voltada para a Diversidade & Inclusão
+8
Pessoa Engenheira de Dados - Sênior - Modelo Híbrido
Pessoa Engenheira de Dados - Sênior - Modelo Híbrido

DTI Digital • Belo Horizonte

Presencial
BRL 180 000 - 300 000
Previdência Privada
Vale Refeição
Plano de Saúde
+2
DESENVOLVEDOR SENIOR BACK END iPaaS
DESENVOLVEDOR SENIOR BACK END iPaaS

Quality Digital • Brasil

Híbrido
BRL 120 000 - 180 000
Vale alimentação
Assistência médica
Convênio com farmácias
+2