Software engineer
Summary
Build and maintain backend systems and integrations that automate critical healthcare workflows using Python/TypeScript and event-driven architectures.
Sobre a Rivio
A Rivio é uma das empresas de inteligência artificial que mais cresce no Brasil, transformando uma das indústrias mais complexas e vitais da sociedade: o sistema de saúde.
Nosso objetivo é tornar hospitais, clínicas e laboratórios radicalmente mais eficientes com tecnologia e IA, permitindo que se concentrem no cuidado de pessoas. Para isso, atuamos na automação dos processos de auditoria e faturamento hospitalar, eliminando retrabalho, reduzindo erros e aumentando a previsibilidade financeira dos prestadores de saúde. Em menos de um ano, já atendemos mais de 30 instituições em mais de 10 estados, monitorando fluxos críticos que representam 6.000 leitos e mais de R$10 bilhões em faturamento médico anual.
Tech & AI na Rivio
A área de Tech & AI sustenta a inteligência, a escala e a vantagem competitiva da Rivio. Ela transforma conhecimento operacional e dados em sistemas, produtos e agentes de IA que operam com precisão, confiabilidade e impacto real.
O objetivo é converter fluxos complexos da saúde em processos autônomos e governados, permitindo que deixem de ser executados manualmente e sejam assistidos, monitorados e orquestrados por tecnologia e IA.
O Que Você Fará no Dia a Dia
- Projetar, desenvolver e evoluir sistemas e serviços que automatizam fluxos críticos da saúde.
- Construir e manter integrações robustas com sistemas internos, operadoras, portais e serviços externos, garantindo resiliência, observabilidade e tratamento correto de exceções.
- Atuar na implementação de arquiteturas orientadas a eventos, filas, workers e APIs, assegurando que fluxos assíncronos operem da melhor forma possível.
- Colaborar ativamente com times operacionais para transformar conhecimento em regras, automação e inteligência aplicada.
- Investigar falhas, incidentes e comportamentos inesperados, realizar análise de causa raiz e implementar correções definitivas.
- Criar testes automatizados, mecanismos de validação e controles de qualidade para reduzir riscos operacionais e financeiros.
- Contribuir para a evolução da solução como um todo, da arquitetura de software até ferramentas utilizadas no dia a dia.
- Documentar decisões técnicas, padrões arquiteturais, fluxos críticos e casos de borda de forma clara e reutilizável.
Requisitos
- Experiência prática em desenvolvimento de software backend ou full stack, atuando em sistemas distribuídos ou fluxos críticos.
- Domínio de pelo menos uma linguagem de programação moderna (ex.: Python, JavaScript/TypeScript, Go, Java ou similares).
- Experiência com APIs, integrações, mensageria, filas ou processamento assíncrono.
- Experiência com bancos relacionais e não relacionais.
O Que Valorizamos Muito
- Capacidade de atuar bem em problemas abertos, ambientes pouco estruturados e decisões com alto grau de ambiguidade.
- Inconformismo saudável com soluções frágeis ou improvisadas, mas com foco em resolver problemas.
- Preocupação genuína com qualidade, resiliência e segurança.
- Ritmo, consistência e capacidade de entregar valor de forma contínua.
- Vontade de aprender, evoluir tecnicamente e crescer junto com a empresa.
Diferenciais (Nice-to-Haves)
- Experiência com arquiteturas distribuídas, event-driven ou orientadas a filas.
- Vivência com cloud (GCP, AWS ou similares) e infraestrutura como código.
- Contato com IA aplicada, agentes, LLMs, automações inteligentes ou MLOps.
- Formação em engenharia, ciência da computação, sistemas ou áreas correlatas.
Vaga presencial em um dos nossos escritórios em São Paulo (SP) ou Blumenau (SC).
Se nosso desafio te interessou, candidate-se.