Empresa: CESAR
Senior Fullstack Engineer (Python e React) 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 Senior Fullstack Engineer, sua missão será atuar no desenho, desenvolvimento e evolução dos componentes de software de nossos projetos. Você será responsável por transformar recursos de Dados e Inteligência Artificial em uma aplicação corporativa segura, confiável e intuitiva. Atuando em decisões arquiteturais (utilizando Clean Architecture ) e colaborando de perto com cientistas de dados, arquitetura, UX, segurança e negócios, você construirá interfaces, serviços de backend, integrações e mecanismos de observabilidade. Topa o desafio? Vamos nessa! Esperamos que você… Desenvolva de ponta a ponta: Crie e evolua aplicações web responsivas para gestão de contratos, construindo desde interfaces dinâmicas até APIs robustas, garantindo uma comunicação fluida entre front e back. Potencialize a IA: Apoie a integração da aplicação a LLMs e pipelines RAG utilizando ferramentas como LangChain, além de atuar no processamento e manipulação de documentos e planilhas de dados. Conduza integrações complexas: Conecte a aplicação a fontes corporativas, gerenciando dados estruturados e fluxos de ETL com eficiência. Garanta resiliência e performance: Assegure escalabilidade, alta disponibilidade e crie mecanismos de tolerância a falhas, utilizando estratégias de cache distribuído e chamadas assíncronas. Implemente segurança e observabilidade: Aplique práticas de desenvolvimento seguro, controle de acesso e padrões modernos de autenticação e documentação de APIs. Assegure a qualidade: Crie e mantenha testes automatizados e participe ativamente da esteira de integração, garantindo que o código entregue seja limpo, confiável e testável. Lidere tecnicamente: Documente decisões arquiteturais, investigue problemas complexos, apoie a definição de padrões da equipe e atue na mentoria de profissionais menos experientes. Precisamos que você… (Requisitos Técnicos) Tenha graduação completa há pelo menos 10 anos em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. Possua sólida experiência no Frontend , com profundo domínio de TypeScript e React (utilizando Vite) , além de vivência na criação de interfaces com MUI e roteamento com React Router . Possua sólida experiência no Backend , dominando Python e FastAPI , aplicando princípios de Clean Architecture , validação de dados com Pydantic (e Pydantic Settings) e injeção de dependências com Dependency-Injector . Tenha experiência no gerenciamento de estado assíncrono no frontend utilizando TanStack Query . Domine modelagem e consultas em bancos de dados relacionais ( PostgreSQL / Aurora ) e possua experiência com bancos NoSQL ( MongoDB ) para fluxos de RAG/ETL. Construa e documente APIs REST utilizando especificações OpenAPI/Swagger , com experiência no uso de clientes HTTP assíncronos ( HTTPX ). Domine ferramentas de infraestrutura, empacotamento e qualidade, como Docker , Poetry , versionamento (Git) e testes automatizados com Pytest . Saiba comunicar decisões técnicas e seus impactos de forma clara para diferentes públicos. É legal que você... (Diferenciais) Tenha experiência prática no ecossistema de IA Generativa e processamento de dados, utilizando LangChain , manipulação de PDFs ( pdfplumber ) e bibliotecas de dados ( Pandas e Openpyxl ). Tenha vivência com comunicação em tempo real no frontend utilizando React Use WebSocket e renderização de conteúdos dinâmicos com React Markdown . Possua conhecimento em estratégias de alta performance e sessões utilizando cache distribuído com Redis ou ElastiCache . Tenha experiência com implementação de fluxos de autenticação avançados utilizando Authlib (padrões OAuth 2.0 e OpenID Connect). Já tenha atuado com integrações SAP, plataformas documentais complexas ou aplicações em condições de conectividade intermitente. Conheça boas práticas de UX, acessibilidade e design responsivo. Tenha vivência prévia em setores industriais regulados, como Óleo e Gás ou Energia. 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