Skills
Sobre a Vaga
No Grupo RBS, o time de Tecnologia desenvolve e evolui soluções digitais que sustentam diferentes áreas e negócios do Grupo. Buscamos um(a) Desenvolvedor(a) Fullstack Sênior para atuar em desafios complexos de engenharia de software, construindo aplicações completas, escaláveis e resilientes, com forte atuação no backend e colaboração no frontend.
Responsabilidades
- Projetar e desenvolver aplicações fullstack escaláveis e resilientes, com backend em Java e/ou Python e frontend em React
- Liderar integrações entre sistemas internos e externos, garantindo o funcionamento correto entre serviços, APIs e interfaces
- Definir padrões de arquitetura, código e pipelines de CI/CD para a squad, com foco principal no backend
- Assegurar alta disponibilidade, segurança e performance ponta a ponta, do banco de dados à interface
- Mentorar e orientar desenvolvedores Júnior e Pleno, promovendo boas práticas de engenharia em toda a stack
- Propor soluções técnicas para cache, filas, mensageria e processamento de eventos e contribuir na arquitetura de componentes do frontend
- Traduzir demandas de negócio em requisitos técnicos e apoiar decisões de UX/UI quando necessário
- Acompanhar equipe de produto e negócio da concepção à entrega da solução
Requisitos
- Experiência avançada com Java (Spring Boot, Spring Data JPA/Hibernate, Maven/Gradle) e/ou Python (Flask, Django, FastAPI, SQLAlchemy, pip/Poetry/virtualenv)
- Experiência sólida com React, incluindo hooks, consumo de APIs e gerenciamento básico de estado (Context API ou similar)
- Conhecimento de HTML, CSS/Tailwind e práticas de responsividade
- Experiência avançada com APIs REST, integração com sistemas externos e mensageria
- Vivência com microsserviços, arquitetura orientada a eventos, escalabilidade e tolerância a falhas
- Experiência com cache e mensageria: Redis (Streams/PubSub), RabbitMQ, Kafka ou Google Cloud Pub/Sub, incluindo design de filas, retry, durabilidade e orquestração de eventos
- Experiência com bancos de dados relacionais e não relacionais, modelagem complexa e otimização de performance
- Experiência com computação em nuvem (preferencialmente GCP) e práticas de DevOps
- Uso sólido de Git, Docker e pipelines CI/CD
- Conhecimento de CDN, balanceamento de carga e caching
Beneficios
- Contrato CLT
- Vale refeição/alimentação (conforme modelo de trabalho remoto)
- Plano de saúde
- Previdência privada
- Programa de participação nos resultados
- TotalPass
- Acesso à Uniglobo (plataforma de capacitação)
- Licenças maternidade e paternidade estendidas
- Assinatura digital de GZH e outros benefícios institucionais