Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Macadam and take your career to the next level!
Application takes less than 5 minutes