Nossa missão é impactar vidas em mais de 15 países, com mais de 1.700 unidades e atendendo a mais de 5,2 milhões de alunos.
Nossa equipe está sempre inovando e trazendo novas ideias. Com uma cultura ágil e colaborativa, nos esforçamos por soluções que enriqueçam nossos produtos digitais.
O Engenheiro de Software Sênior Backend
O engenheiro sênior será responsável por liderar equipes de desenvolvimento para implementar soluções tecnológicas e garantir alta qualidade dos produtos.
* Participará das etapas de desenvolvimento e entrega de funcionalidades;
* Compreenderá rapidamente o domínio do projeto e o funcionamento da aplicação;
* Proponha e implemente soluções autônomas, colaborando com a equipe em decisões técnicas;
* Garantirá a qualidade do código com testes automatizados e boas práticas de engenharia;
* Trabalhará em estreita colaboração com times de produto, design e outras áreas técnicas.
Requisitos Fundamentais:
* Experiência sólida (5+ anos) com Ruby on Rails em produção;
* Proficiência com Active Record, Sidekiq, RSpec, Devise e outras Gems amplamente utilizadas;
* Dominho de Banco de Dados Relacional (preferencialmente PostgreSQL);
* Experiência com Desenvolvimento de APIs RESTful;
* Conhecimento em Docker e Versionamento com Git;
* Capacidade de navegação e evolução em bases de código existentes;
* Escrita de código limpo, testável e de fácil manutenção.
Diferenciais:
* Experiência com Hotwire/Turbo;
* Conhecimento em CI/CD (ex: GitHub Actions, GitLab CI);
* Familiaridade com Integração a Serviços Externos (ex: Stripe, AWS, SendGrid);
* Fluência em Ambientes Ágeis com Squads Enxutos.