> Markdown version of [/jobs/ext/1939345-senior-node-js-developer](https://www.wearedevelopers.com/jobs/ext/1939345-senior-node-js-developer). 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). --- # Senior Node.Js Developer - **Company:** Brainrocket - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Software Quality, Databases, Continuous Integration, Web Development, MongoDB, MySQL, Node.Js, NoSQL, RabbitMQ, Redis, SQL Databases, TypeScript, WebSocket, Git, Kubernetes, Graphql, NestJS, Restful APIs, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/senior-node-js-developer-en-madrid-ID-365517848 ## About the Role 4+ years of commercial experience with Node.js and Nest.js 5+ years of commercial experience in web development Commercial experience with high-load SQL or NoSQL databases Experience implementing REST, GraphQL, and WebSockets Understanding of TDD principles and experience writing tests Understanding of microservice architecture principles Experience with Git version control Experience with RabbitMQ Experience with Redis Experience with databases such as MongoDB and MySQL At least Intermediate level of English Nice-to-have: 2+ years of hands-on experience developing over CI/CD/Microservices architecture/Containers Experience with Kubernetes Experience with NATS Experience with TypeScript ## Description OverviewWe are hiring for multiple roles at BrainRocket: Product Manager, Product Owner, and Senior Node.js Developer.BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.Our team consists of 1,300 professionals, and we focus on building what works, launching fast, and making sure it hits.Important:This position is office based for our Valencia, Spain office.Relocation assistance is available if you are outside of the city or country.We are looking for a skilledSenior Node.js Developerwith relocation to Spain.Required and preferred experience is listed below.Responsibilities and Opportunities* Actively participate in developing new features from scratch.* Collaborate with cross-functional teams to design, develop, and deploy scalable software.* Contribute to architecture discussions and technical decisions consistent with best practices.* Ensure code quality through testing and adherence to TDD principles.* Work with microservices and related technologies to deliver robust systems.Qualifications4+ years of commercial experience with Node.js and Nest.js5+ years of commercial experience in web developmentCommercial experience with high-load SQL or NoSQL databasesExperience implementing REST, GraphQL, and WebSocketsUnderstanding of TDD principles and experience writing testsUnderstanding of microservice architecture principlesExperience with Git version controlExperience with RabbitMQExperience with RedisExperience with databases such as MongoDB and MySQLAt least Intermediate level of EnglishNice-to-have:2+ years of hands-on experience developing over CI/CD/Microservices architecture/ContainersExperience with KubernetesExperience with NATSExperience with TypeScriptBenefits and CompensationLearning and development opportunities and challenging tasksRelocation package (tickets, hotel stay for 2 weeks, and visa relocation support for employees and their families)Language skills development and partial reimbursement for language classesAnnual vacation and paid sick daysCompetitive remuneration with annual reviewJob DetailsSeniority level : Mid-Senior levelEmployment type : Full-timeJob function : Information TechnologyIndustries : Software DevelopmentReferrals increase your chances of interviewing at BrainRocket by 2xLocations: Beniparrell, Liria, Elche (Valencian Community, Spain)#J-*****-Ljbffr ## 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) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [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) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025)