The English-language job board for Spain

Senior Backend Developer

Hybrid in Barcelona·Added 6 months ago

This job was published 6 months ago

Macadam

5 open roles

Overview

Job details

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    Macadam doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Barcelona for hybrid days

    No relocation package mentioned.

  • Have 6+ years of experience

    Senior-level role.

Benefits

  • Private health insurance

    Per the ad: paid by the employer, or taken through flexible pay.

  • Meal vouchers

    A restaurant card or tickets, per the ad.

Requirements

What we're looking for

  • 6+ years of experience in backend development, ideally in a product-driven, 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.

  • Experience with Prisma ORM or similar ORMs.

  • Understanding of software design patterns, clean architecture, and SOLID principles.

  • Comfortable working in an agile, fast-moving startup environment.

  • Excellent problem-solving skills and strong attention to detail.

  • Fluent in English.

Languages

Please send the CV in English.

Pay & benefits

What you'll get

  • An instrumental role in a high-visibility consumer app with millions of users.

  • Direct influence on the product and user experience.

  • A supportive, talented, and passionate international team.

  • Offices in the heart of Barcelona.

  • 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.

The role

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'll work closely with our mobile, product, and data teams to deliver reliable, high-quality features at scale.

This role is based in Barcelona. We're looking for candidates who are already living in the city or ready to relocate.

What you'll do

  • 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.

  • Leverage AI tools to optimize your workflows

OUR TECHNICAL TOOLBOX

  • Backend: NodeJS with TypeScript, NestJS framework, Prisma ORM.

  • Database: PostgreSQL, Redis (caching).

  • Infrastructure: Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage).

  • Mobile: React Native with TypeScript.

  • Analytics: BigQuery, Mixpanel, Metabase.

  • Practices: REST APIs, CI/CD pipelines, code reviews, agile sprints.

Hiring process

HR Call - 30 min general conversation with a TA Manager so we can get to know each other better!

Hiring Manager Call - deep dive into the role requirements and your experience.

Practical Assessment - a practical tasks to show us your skills on a real case.

Technical Interview - to discuss your assessment in more details.

Culture fit Interview - final meeting with the CTO and other team members and

About Macadam

Macadam is a consumer mobile app that pays users to walk: users earn euros for the steps they take, which can be converted into money deposited to their bank account or donated to a charity of their choice.

For international professionals, Macadam's hiring evidence centers on Barcelona, where all six currently listed openings are based and marked as hybrid, spanning Tech (Senior Backend Developer, Senior Frontend Engineer - React Native, Backend Engineering Manager, QA Engineer), Data (Senior Data Scientist), and Finance (Junior Finance & Accounting Analyst).

Industry
Software

Good to know if you are moving

  • Macadam currently lists 6 open roles, all based in Barcelona and all marked as hybrid
  • Open roles span Tech, Data, and Finance departments, including Senior Backend Developer, Senior Frontend Engineer - React Native, Backend Engineering Manager, QA Engineer, Senior Data Scientist, and Junior Finance & Accounting Analyst
  • The careers page lists two company locations: Barcelona and Paris
  • The company's product is a consumer mobile app that pays users to walk, with rewards convertible to money or charity donations

In their own words

About the company & team

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.

If you're passionate about building products that improve lives at scale, we'd love to meet you.

Additional information

We don't just talk about change - we walk it.

Our principles:

Make it happen - take ownership, drive outcomes that matter.
Build together, win together - support and challenge each other to go further.
Trust the data - decide clearly, act confidently, measure what counts.
Build for people - design with empathy, simplicity, real humans in mind.
Think bigger - set the bar high, push boundaries, imagine better ways.

Want to see what we're about? Check out our website, Linkedin, Notion and Instagram page.

Macadam is an equal opportunity employer, committed to a diverse and inclusive team.

Come walk with us. Join the movement and become a part of something meaningful!

All open roles at Macadam
WhatsApp

Senior Data Scientist

Macadam2mo ago
Hybrid in BarcelonaNo Spanish needed
Hybrid in BarcelonaNo Spanish needed

QA Engineer

Macadam6mo ago
Hybrid in BarcelonaNo Spanish needed
Hybrid in BarcelonaFluent Spanish
See all 5 jobs