Back
Hybrid (partially remote)Mid Level

Senior Backend Developer

Macadam · Barcelona, Spain
English
Posted 1 hour ago
Barcelona, Spain

About us

Macadam is a movement powered by over 14 million users who walk every day with us. We’re here to make walking more rewarding, engaging, and consistent - not just a habit, but something people genuinely enjoy. Rooted in thoughtful design, our approach helps people stick with healthier routines by making them feel simple, motivating, and fun. As we grow, we’re focused on deepening our impact: supporting our community with smarter tools, richer experiences, and more reasons to keep moving.

Job description

As a senior backend developer at Macadam, you will be at the core of our engineering team, designing and maintaining the server-side infrastructure that powers our app for millions of walkers worldwide. You will work closely with our mobile, product, and data teams to deliver reliable, high-quality features at scale.

  • Design, build, and maintain robust RESTful APIs and backend services using NestJS
  • Architect and optimize data models and queries on PostgreSQL for performance and scalability
  • Implement and manage Redis caching strategies to ensure responsiveness at scale
  • Leverage Google Cloud Platform services (Cloud Run, Pub/Sub, Cloud Storage, etc.) to deploy and operate backend infrastructure.
  • Collaborate closely with the React Native mobile team to define and iterate on API contracts
  • Contribute to code reviews, technical documentation, and engineering best practices
  • Monitor, debug, and continuously improve backend performance and reliability
  • Participate actively in agile ceremonies and help shape our technical roadmap

Relevant work experience

  • Six or more years of experience in backend development, preferably in a product-oriented, high-traffic environment
  • Strong proficiency in TypeScript and Node.js.
  • Solid experience with NestJS framework and its ecosystem (modules, guards, interceptors, etc.).
  • Deep knowledge of PostgreSQL, including indexing, query optimization, and schema design
  • Hands-on experience with Redis
  • Experience with Google Cloud Platform services or cloud-native deployment patterns

Benefits

Meal voucher

Wellness allowance (powered by Urban Sports)

Private healthcare (Alan)

Hybrid working culture with international flexibility

4 Macadam holiday days

Friday Team lunch

Company events and offsites

Skills required for the job

Backend developmentRESTful APIsNestJSPostgreSQLRedisGoogle Cloud PlatformTypeScriptNode.jsAgile methodologiesProblem-solvingAttention to DetailCollaboration