Desenvolvedor Backend Sênior
Sobre nós
Macadam é um movimento apoiado por mais de 14 milhões de utilizadores que caminham connosco todos os dias. Estamos aqui para tornar a caminhada mais gratificante, envolvente e consistente - não apenas um hábito, mas algo que as pessoas realmente apreciam. Fundamentado em um design cuidadoso, nossa abordagem ajuda as pessoas a manterem rotinas mais saudáveis, fazendo com que se sintam simples, motivadoras e divertidas. À medida que crescemos, estamos focados em aprofundar nosso impacto: apoiando nossa comunidade com ferramentas mais inteligentes, experiências mais ricas e mais razões para continuar em movimento.
Descrição do trabalho
Como desenvolvedor backend sênior na Macadam, você estará no centro de nossa equipe de engenharia, projetando e mantendo a infraestrutura do lado do servidor que alimenta nosso aplicativo para milhões de caminhantes em todo o mundo. Você trabalhará em estreita colaboração com nossas equipes de mobile, produto e dados para oferecer recursos confiáveis e de alta qualidade em grande escala.
- Projetar, construir e manter APIs RESTful robustas e serviços de backend usando NestJS
- Projetar e otimizar modelos de dados e consultas no PostgreSQL para desempenho e escalabilidade
- Implementar e gerenciar estratégias de cache Redis para garantir a capacidade de resposta em grande escala
- Aproveitar os serviços do Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage, etc.) para implantar e operar a infraestrutura de backend.
- Colaborar de perto com a equipe móvel React Native para definir e iterar sobre contratos de API
- Contribuir para revisões de código, documentação técnica e melhores práticas de engenharia
- Monitorar, depurar e melhorar continuamente o desempenho e a confiabilidade do backend
- Participe ativamente das cerimônias ágeis e ajude a moldar nosso roteiro técnico
Experiência profissional relevante
- Mais de seis anos de experiência em desenvolvimento backend, de preferência em um ambiente de alto tráfego orientado a produtos
- Forte proficiência em TypeScript e Node.js.
- Experiência sólida com o framework NestJS e seu ecossistema (módulos, guards, interceptors, etc.).
- Conhecimento profundo de PostgreSQL, incluindo indexação, otimização de consultas e design de esquema
- Experiência prática com Redis
- Experiência com serviços do Google Cloud Platform ou padrões de implantação nativos da nuvem
Benefícios
Vale refeição
Subsídio de bem-estar (apoiado pela Urban Sports)
Cuidados de saúde privados (Alan)
Cultura de trabalho híbrido com flexibilidade internacional
4 dias de férias Macadam
Almoço de equipa às sextas-feiras
Eventos e deslocamentos da empresa
Habilidades necessárias para o trabalho