
A GoodHabitz é uma empresa de aprendizagem on-line do setor educacional que oferece treinamentos envolventes e acessíveis por meio de sua plataforma de aprendizagem digital. Seu trabalho reúne as equipes de criação de conteúdo, marketing, engenharia de produto e vendas para desenvolver experiências de aprendizagem voltadas para as competências do futuro e para o desenvolvimento pessoal e profissional prático. Com uma cultura de equipe colaborativa e operações em cidades europeias, a GoodHabitz busca tornar a aprendizagem on-line agradável e amplamente adotada.
Engenheiro(a) sênior de software, full stack
Crie produtos de aprendizagem full stack na GoodHabitz, empresa europeia de tecnologia educacional. Ajude a definir a arquitetura, as práticas de entrega e os recursos, da concepção ao lançamento.
Descrição
- Desenvolva e mantenha recursos full stack em APIs, camadas de dados e interfaces de usuário.
- Ajude a definir a arquitetura e o design de sistemas avaliando as alternativas e seus impactos.
- Conduza o trabalho da ideia inicial à implementação, aos testes, à documentação e à implantação.
- Mantenha e aprimore pipelines de CI/CD e fluxos de implantação.
- Revise código para apoiar a qualidade, a clareza e o aprendizado compartilhado.
- Explique decisões técnicas com clareza para manter a equipe alinhada.
- Trabalhe com as equipes de Produto, Design, UX e outras áreas.
Requisitos
- Tenha pelo menos cinco anos de experiência em engenharia de backend e experiência em frontend com React, Vue ou framework semelhante.
- Tenha criado produtos reais em colaboração com equipes de Produto, Design e UX.
- Adote uma abordagem orientada ao produto, com foco no valor para usuários e para o negócio.
- Tenha sólida experiência com C# e .NET moderno, versões 8, 9 ou 10.
- Projete e use APIs REST, incluindo versionamento, OpenAPI, OAuth2, paginação, limites de requisições e novas tentativas.
- Escreva SQL diretamente no PostgreSQL usando Dapper ou um micro-ORM semelhante.
- Tenha experiência prática com pipelines de CI/CD, processos de implantação, Docker e conhecimentos básicos de Kubernetes.
- Entenda design de sistemas, limites entre serviços, modelagem de dados e escalabilidade.
- Investigue problemas em produção usando logs e traces; familiaridade com logging estruturado e Grafana/Loki é desejável.
- Use ferramentas de LLM, como Claude Code, Copilot ou Cursor, para programação, pesquisa, documentação e geração de ideias.
- É desejável experiência com outras linguagens e frameworks, especialmente Node, Vue ou React.
- Experiência com AWS/EKS é um diferencial.
Benefícios
- Salário competitivo e bônus por desempenho específico para a função.
- 25 dias de férias por ano.
- Verba para viagens.
- Ambiente de trabalho flexível e notebook.
- Acesso ilimitado aos recursos da GoodHabitz e da MyAcademy.
- Apoio de coaching para saúde mental.
- Equipes diversas e inclusivas.
- Eventos temáticos e atividades de integração da equipe.
- Um dia anual totalmente remunerado para trabalho voluntário.
- Cobertura para incapacidade e previdência.