> Markdown version of [/jobs/ext/2809775-principal-backend-engineer-golang](https://www.wearedevelopers.com/jobs/ext/2809775-principal-backend-engineer-golang). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Engineer Golang - **Company:** Macadam - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, BigQuery, Cloud Storage, Code Review, Databases, Continuous Integration, PostgreSQL, Node.Js, Scrum Methodology, Query Optimization, Redis, Mixpanel, TypeScript, Google Cloud, Indexer, Backend, Google Cloud Functions, React Native, NestJS, Restful APIs, Golang - **Published:** September 9, 2026 - **Apply:** https://www.buscojobs.com.es/principal-backend-engineer-golang-en-barcelona-ID-370219535 ## About the Role 6+ years of experience in backend development, with production systems at scale. ~ Deep expertise in TypeScript and NestJS, you're the person others come to with hard questions. ~ Strong PostgreSQL skills: indexing, query optimization, schema design at scale. ~ Hands-on experience with Redis and Google Cloud Platform . ~ Experience with Prisma ORM or equivalent is a strong plus. ~ You've led or mentored engineers before, you know how to give direct feedback and grow people. ~ Fluent in English. Backend: Node.js 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. ## Description Our team is growing fast, and our ambitions are global.We operate at the intersection of health, gamification, and technology , and we're building a world-class engineering team to support this growth.If you're passionate about building high-performance backend systems and leading the people who build them, we'd love to meet you!Please send the CV in English.As Backend Engineering Manager at Macadam, you'll own two things at once: the technical quality of our backend, and the day-to-day leadership of a team of 5 engineers.You'll report directly to the Director of Engineering.Engineering Excellence: Beyond just shipping, you'll actively improve our backend processes, track performance, and sharpen our delivery lifecycle.I'm looking for someone who trusts AI to multiply their output and who will push our team to grow and iterate faster because of it.The Reality: You'll be leading a team of 5 backend engineers in a NestJS/TS/Postgres/GCP environment.6+ years of experience in backend development, with production systems at scale.~ Deep expertise in TypeScript and NestJS, you're the person others come to with hard questions.~ Strong PostgreSQL skills: indexing, query optimization, schema design at scale.~ Hands-on experience with Redis and Google Cloud Platform .~ Experience with Prisma ORM or equivalent is a strong plus.~ You've led or mentored engineers before, you know how to give direct feedback and grow people.~ Fluent in English.Backend: Node.js 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 ~ Real ownership: lead a backend team and ship systems used by millions from day one.~ 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. ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)