Senior Backend Engineer

Macadam
Ferrol, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Data Analysis BigQuery Cloud Engineering Cloud Storage Code Review Databases Continuous Integration Software Debugging
+17 more
Software Design Patterns PostgreSQL Node.Js Scrum Methodology Query Optimization Redis Mixpanel Google Cloud Caching Indexer Backend Solid Principles Google Cloud Functions React Native NestJS Restful APIs Api Management

Job description

WHO WE ARE Macadam is a movement powered by over 15 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.Please send the CV in English.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.WHAT YOU’LL DO Design, build, and maintain robust RESTful APIs and backend services using Nest JS.Architect and optimize data models and queries on Postgre SQL 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 WHAT YOU’LL BRING 6+ years of experience in backend development, ideally in a product-driven, high-traffic environment.Strong proficiency in Type Script and Node.Js.Solid experience with Nest JS framework and its ecosystem (modules, guards, interceptors, etc.).Deep knowledge of Postgre SQL, 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.OUR TECHNICAL TOOLBOX Backend: Node JS with Type Script, Nest JS framework, Prisma ORM.Database: Postgre SQL, Redis (caching).Infrastructure: Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage).Mobile: React Native with Type Script.Analytics: Big Query, Mixpanel, Metabase.Practices: REST APIs, CI/CD pipelines, code reviews, agile sprints.WHAT’S IN IT FOR YOU 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.WHY MACADAM?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.Macadam is an equal opportunity employer, committed to a diverse and inclusive team.

Requirements

Leverage AI tools to optimize your workflows WHAT YOU’LL BRING 6+ years of experience in backend development, ideally in a product-driven, high-traffic environment. Strong proficiency in Type Script and Node.Js. Solid experience with Nest JS framework and its ecosystem (modules, guards, interceptors, etc.). Deep knowledge of Postgre SQL, 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. OUR TECHNICAL TOOLBOX Backend: Node JS with Type Script, Nest JS framework, Prisma ORM. Database: Postgre SQL, Redis (caching). Infrastructure: Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage). Mobile: React Native with Type Script. Analytics: Big Query, Mixpanel, Metabase. Practices: REST APIs, CI/CD pipelines, code reviews, agile sprints.

Benefits & conditions

WHAT’S IN IT FOR YOU 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. WHY MACADAM? 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. Macadam is an equal opportunity employer, committed to a diverse and inclusive team.

About the company

Ferrol, La Coruña, España

WHO WE ARE Macadam is a movement powered by over 15 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · World Congress 2022

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all