Buscamos um Engenheiro de Software Sênior para construir, evoluir e manter funcionalidades com autonomia, qualidade e visão de produto. Aqui, você terá espaço para propor soluções, contribuir com definições técnicas, melhorar nossa arquitetura e fortalecer a maturidade técnica do time.
Se você curte desafios reais, gosta de escrever código com propósito e quer crescer junto com um time colaborativo e responsável, essa vaga é pra você
Suas responsabilidades no dia a dia
* Desenvolver funcionalidades ponta a ponta (backend, frontend e integrações) com foco em performance e clareza.
* Participar ativamente do ciclo completo de desenvolvimento: planejamento, execução, testes, deploy e monitoramento.
* Escrever código limpo, testável, seguro e bem documentado.
* Revisar código de outros desenvolvedores, garantindo boas práticas e qualidade.
* Identificar gargalos e propor melhorias contínuas em performance, arquitetura e infraestrutura.
* Colaborar com o time de Produto, trazendo visão técnica para ajudar a guiar as soluções.
* Apoiar desenvolvedores menos experientes, promovendo boas práticas de engenharia e fomentando o crescimento técnico da equipe.
O que é essencial para a vaga?
* Experiência prática como desenvolvedor sênior, atuando em mais de uma camada (backend, frontend, microserviços ou integrações).
* Fundamentos sólidos em desenvolvimento web, modelagem de dados e construção/consumo de APIs.
* Capacidade de transitar entre diferentes contextos técnicos, com boa leitura de código e foco na solução de problemas.
* Experiência com nossa stack principal: Rails no backend, React no frontend e Node.js para microserviços.
* Conhecimento ou curiosidade em IA/LLMs (como aplicações com Python) é um diferencial que valorizamos.
* Comunicação clara, autonomia, colaboração async e mentalidade de aprendizado contínuo.
* Visão de produto: entender o impacto do que desenvolve e pensar além do código.