A Flexge é uma EdTech que transforma a forma como professores ensinam inglês, com tecnologia pensada para gerar resultados reais para alunos, professores e centros de idiomas.
Estamos em um momento especial: reorganizamos nosso produto em squads orientadas por contextos de dores e jobs to be done dos nossos clientes. Isso significa que cada squad atua de ponta a ponta, da descoberta à entrega, e você não vai apenas receber um caso de uso para codar. Você vai participar ativamente de discussões de produto, questionar hipóteses, propor soluções e co-criar junto com design, produto e negócio.
Se você quer fazer parte de um time que decide junto, constrói do zero e cresce com propósito, a Flexge é o seu lugar!
O que buscamos:
Queremos alguém que se importe com o problema tanto quanto com a solução técnica. Que traga opinião, levante pontos de atenção, questione decisões quando faz sentido e não tenha medo de um bom embate de ideias, porque acreditamos que os melhores produtos nascem de times que pensam juntos, com franqueza e respeito.
Se você gosta de entender o negócio por trás do código, se sente energizado pelo processo de descoberta e refinamento tanto quanto por uma entrega bem feita, você vai se sentir em casa aqui.
Suas responsabilidades:
* Participar ativamente das etapas refinamento e design junto à squad, não apenas da implementação.
* Projetar, desenvolver e manter aplicações web e mobile com React, React Native e TypeScript.
* Criar e manter APIs RESTful com Node.js, garantindo qualidade, escalabilidade e boa documentação.
* Modelar e manipular dados com MongoDB e Mongoose.
* Contribuir com decisões técnicas e de produto, trazendo perspectivas críticas e construtivas ao time.
Requisitos obrigatórios:
* Sólida experiência em desenvolvimento com React e React Native (3+ anos).
* Experiência com Node.js e criação de APIs RESTful.
* Domínio de TypeScript, Redux e Redux Saga.
* Experiência com MongoDB e Mongoose.
* Familiaridade com controle de versão (Git).
* Autonomia técnica com visão de produto, sabe tomar decisões e justificá-las.
* Boa comunicação e disposição para participar ativamente de debates de ideia com o time.
Diferenciais que valorizamos:
* Vivência em projetos mobile-first.
* Experiência em squads com modelo de produto orientado por discovery.
* Interesse por acessibilidade, performance e boas práticas de UX.
Você vai ter acesso a:
* Horários semi-flexíveis
* Investimento em treinamento para capacitação
* Oportunidade de crescimento
* Ambiente inovador e desafiador
* Outros benefícios como férias ilimitadas, bônus por conclusão de cursos na nossa plataforma e mais.