-
Macadam

Senior Software Engineer

Macadam
Spain · Full-time · Mid-Senior

About Us

At Macadam, we’re on a mission to make the world a little healthier, one step at a time. Our fast-growing mobile app has already inspired more than 11 million users to turn their daily movement into real-world rewards. By combining behavioral science, gamification, and positive reinforcement, we’re redefining how people engage with their well-being.


We’re building a scalable, data-driven platform designed to grow with our global community. Our backend, powered by NestJS (TypeScript) and deployed on Google Cloud Platform (GCP), delivers a seamless and reliable experience through modern REST APIs that keep millions of users connected and motivated.


Role Description

We’re looking for a Senior Software engineer to join our growing team in Barcelona! This is a full-time hybrid role that offers flexibility to work partly from home while being part of an energetic, collaborative environment.

As a key member of our engineering team, you’ll design, build, and maintain the server-side logic that powers our products. You’ll work closely with front-end developers to ensure seamless integration, scalability, and outstanding performance. Your work will directly impact how millions of users experience our platform every day.


What will you do

  • Design, build, and maintain efficient, reusable, and reliable backend services and APIs using NestJS/ExpressJS (TypeScript).
  • Develop and optimize database schemas and queries, primarily using PostgreSQL/MySQL.
  • Ensure the performance, quality, and responsiveness of applications, particularly under high-volume conditions.
  • Collaborate closely with frontend developers, product managers, quality assurance, and other engineers to deliver new features and improvements.
  • Deploy and manage applications on Google Cloud Platform (GCP).
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and contribute to improving our engineering standards and practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions to ensure scalability and maintainability.


What will you bring

  • Proven professional experience in backend software development.
  • Strong proficiency in TypeScript and Node.js.
  • Significant hands-on experience with the NestJS framework.
  • Solid experience working with PostgreSQL databases, including schema design and query optimization.
  • Demonstrable experience in building and maintaining scalable, high-volume applications.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills in English (written and verbal).
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.


Preferred Qualifications

  • Experience with Google Cloud Platform (GCP) services (e.g., Cloud Run, Cloud SQL, Pub/Sub).
  • Experience with CI/CD pipelines and practices.
  • Experience with other database technologies (e.g., Redis).
  • Familiarity with containerization technologies (Docker).
  • Experience working in an Agile development environment.


What we Offer

  • Competitive salary
  • Meal voucher
  • Wellness allowance with our partner Urban Sports
  • Private healthcare provided by Alan
  • Remote-friendly work culture
  • Work Abroad Program
  • Opportunity to make a meaningful impact on the health and wellness of millions worldwide
  • Dynamic, international, and passionate environment


If you’re passionate about products that blend impact, innovation, and scale, Macadam is where your work will genuinely make people move and feel good doing it. 

Key Skills

Ranked by relevance

cloud google cloud platform containerization typescript postgresql cicd sql gcp
Login to Apply
Posted
Oct 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Barcelona
Company
Macadam

Industries

Social Networking Platforms

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Apollo Solutions
Related

Backend Engineer

2026-05-14

Full-time
Mid-Senior
United States
Software Development
Other
View Job Details
eve
Related

Software Engineer

2026-05-14

Full-time
Entry
Sweden
Social Networking Platforms
Engineering
View Job Details
Revolut
Related

Software Engineer (DevOps) - Database Reliability

2026-06-19

Full-time
Not Applicable
United Arab Emirates
Financial Services
Engineering