13 sep
|
MACADAM
|
Barcelona
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. Youll 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. WHATS 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. ~
📌 Back End Developer Engineer (Barcelona)
🏢 MACADAM
📍 Barcelona