Senior Software Engineer (Backend)
A Curseduca é a área de membros que transforma conteúdo em crescimento.
Somos uma plataforma usada por infoprodutores e empresas que levam a educação digital a sério. Com app personalizado, inteligência artificial, gamificação e comunidade, a Curseduca entrega muito mais do que aulas – oferece uma experiência que vende, engaja e fideliza.
Nossa missão é dar às empresas e criadores as ferramentas certas para entregar conteúdo, escalar resultados e gerar impacto real através da educação digital.
Aqui, vivemos uma cultura forte, que guia cada decisão e cada entrega:
💙 Somos apaixonados – trabalhamos com propósito, autonomia e excelência.
🔥 Somos inconformados – questionamos padrões e buscamos sempre o próximo nível.
🎯 Nosso foco é o cliente – o sucesso do cliente é o nosso sucesso.
🗣 Nos comunicamos com clareza e coragem – falamos o que precisa ser dito, com respeito e transparência.
📚 Educação é nossa essência – aprendemos e ensinamos todos os dias.
📌 Responsabilidades
- Projetar, desenvolver e manter aplicações web completas, garantindo alta performance, escalabilidade e manutenibilidade.
- Desenvolver e manter APIs e serviços back-end utilizando Node.js.
- Modelar e gerenciar bancos de dados relacionais (SQL) e não relacionais (NoSQL).
- Escrever código limpo, bem documentado e testável (testes unitários, de integração, etc.).
- Participar ativamente das discussões técnicas, propondo soluções inovadoras e eficientes.
- Realizar code reviews, garantindo a qualidade e consistência do código.
- Auxiliar na mentoria de desenvolvedores mais juniores.
- Manter-se atualizado sobre as últimas tendências e tecnologias.
✅ Requisitos
- Experiência com Node.js e frameworks como Express ou NestJS.
- Experiência com bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)
- Experiência na construção e consumo de APIs RESTful e/ou GraphQL.
- Experiência em observabilidade de sistemas (Sentry, Grafana, New Relic, Data Dog, etc.)
- Conhecimento em práticas de CI/CD e ferramentas de versionamento (Git).
- Familiaridade com ambientes cloud (AWS, Google Cloud, Azure) e conceitos de infraestrutura como código (Terraform) e containerização (Docker).
- Habilidade para trabalhar com autonomia, excelente comunicação e proatividade.
- Capacidade de resolver problemas complexos e tomar decisões técnicas embasadas.
Se você busca um ambiente desafiador, com espaço para crescer rápido, aprender com intensidade e gerar impacto real, a Curseduca é o seu lugar! 🚀
Localização | Modelo de contratação | Modelo de trabalho |
---|---|---|
São Paulo, SP, BR | Autônomo PJ | Remoto |