Engineer - Back End Developer

Macadam
Barcelona, Spain
4 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 BigQuery Cloud Engineering Cloud Storage Code Review Databases Continuous Integration Software Debugging Software Design Patterns PostgreSQL
+16 more
Node.Js Scrum Methodology Query Optimization Redis Mixpanel TypeScript Google Cloud Caching Indexer Backend Solid Principles Google Cloud Functions React Native NestJS Restful APIs Api Management

Job description

Please send the CV in English.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.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.Monitor, debug, and continuously improve backend performance and reliability.Participate actively in agile ceremonies and help shape our technical roadmap.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.~ Fluent in English.Backend: NodeJS with TypeScript, NestJS framework, Prisma ORM .Database: PostgreSQL , Redis (caching).Infrastructure: Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage).React Native with TypeScript.BigQuery, Mixpanel, Metabase.Practices: REST APIs, CI/CD pipelines, code reviews, agile sprints.WHAT’S IN IT FOR YOU ~ Direct influence on the product and user experience.~ Hybrid working culture with international flexibility.~4 Macadam holiday days.~ We don’t just talk about change - we walk it.Make it happen - take ownership, drive outcomes that matter.Trust the data - decide clearly, act confidently, measure what counts.

Requirements

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. ~ Fluent in English. Backend: NodeJS with TypeScript, NestJS framework, Prisma ORM . Database: PostgreSQL , Redis (caching). Infrastructure: Google Cloud Platform (Cloud Run, Pub/Sub, Cloud Storage). React Native with TypeScript. BigQuery, Mixpanel, Metabase. Practices: REST APIs, CI/CD pipelines, code reviews, agile sprints. WHAT’S IN IT FOR YOU ~ Direct influence on the product and user experience. ~ Hybrid working culture with international flexibility.

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.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

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

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · World Congress 2022

1:40 min

Introducing Nest.js for standardized backend development

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all