DescriptionO DESAFIO QUE TE ESPERA 🏁
Você é uma pessoa inquieta, movida por desafios reais e com fome de fazer diferente? Gosta de trabalhar com autonomia e responsabilidade em um ambiente que valoriza inovação, velocidade e impacto no negócio? Quer ver seu código gerando valor de verdade para milhares de pessoas? Se sim, a Gocase é o seu lugar!
Na Gocase, buscamos desenvolvedores(as) que, além de habilidades técnicas sólidas, tenham mentalidade de dono, sejam capazes de propor soluções, se conectar com o negócio e colaborar ativamente com os times de Produto, Growth e Operações.
Estamos em um momento de crescimento acelerado e transformação digital, com foco em automação, performance e escala. Procuramos alguém que tope entrar nessa jornada conosco, trazendo conhecimento técnico para arquitetar e desenvolver os sistema já existentes e pensar no futuro das aplicações.
ResponsibilitiesSuas principais atividades 💼
Liderança Técnica e Arquitetura
- Implementar padrões modernos em bases de código existentes
- Quebrar monolitos em serviços quando apropriado
- Definir roadmap técnico
- Estabelecer padrões de código e convenções para equipes
- Conduzir design reviews e decisões arquiteturais críticas
- Resolver gargalos de performance em sistemas de alta carga
Mentoria e Desenvolvimento de Time
- Mentorear desenvolvedores em boas práticas de Rails e Ruby
- Revisar PRs complexos e garantir qualidade de código
- Facilitar discussões técnicas e sessões de design de sistema
- Colaborar com equipes de produto, design e backend para alinhar soluções
PrerequisitesExperiência com Ruby on Rails
- 3+ anos de experiência em desenvolvimento backend no cargo de senior/especialista
- Conhecimento profundo do ecossistema Rails (Gems, Bundler, etc.)
- Expertise em PostgreSQL
- Experiência em refatoração de monolitos
Arquitetura e Padrões
- Event-driven architecture e message queues (Sidekiq, Resque, Kafka)
- Domain-Driven Design (DDD) aplicado a Rails
- Background processing (Sidekiq, DelayedJob, GoodJob)
- API design e versionamento
Liderança
- Experiência em liderança técnica e mentoria
- Capacidade de tomar decisões arquiteturais complexas
- Comunicação efetiva com stakeholders técnicos e não-técnicos
- - Habilidade para balancear débito técnico vs. novas features
Experiences- Remuneração compatível ao mercado (PJ). 💰