# Senior Node.js Developer at BrainRocket

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Develop and maintain the in-house platfo

- **Company:** BrainRocket (https://jobs.trythestack.co/companies/brainrocket)
- **Location:** Valencia, Spain
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** JavaScript, Node.js, Nest.js, SQL, NoSQL, REST, GraphQL, WebSockets, TDD, Microservice architecture, Git, RabbitMQ, Redis, MongoDB, MySQL, TypeScript
- **Posted by employer:** 2026-04-30
- **Added to The Stack:** 2026-04-30
- **Status:** May no longer be active (posted more than 60 days ago)
- **Apply:** https://job-boards.eu.greenhouse.io/brainrocketltd/jobs/4641457101 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-nodejs-developer-brainrocket

## About the role

Responsibilities:
- Develop and maintain the in-house platform using Node.js and Nest.js; design and implement new features from scratch.
- Integrate and manage 3rd-party APIs and ensure robust, well-documented interfaces.
- Build and optimise high-load services with SQL/NoSQL databases (MongoDB, MySQL) and caching (Redis).
- Implement REST, GraphQL and WebSocket endpoints following best practices and performance targets.
- Write and maintain automated tests (TDD principles) and participate in code reviews to ensure quality.
- Collaborate with cross-functional teams on CI/CD, deployments, and operational monitoring.

Requirements:
- 5+ years commercial experience with Node.js and Nest.js and strong ES6+ JavaScript knowledge.
- Proven experience in web development and building high-load services with SQL or NoSQL databases.
- Hands-on experience with REST, GraphQL and WebSockets and familiarity with testing frameworks.
- Practical knowledge of microservice architecture patterns, Git and messaging systems (RabbitMQ).
- Experience with Redis, MongoDB and MySQL in production environments.
- Intermediate English level; willingness to work onsite in Spain. Relocation support available.
- Nice-to-have: TypeScript, Kubernetes, CI/CD pipelines, container-based deployments and NATS.

## Responsibilities

The developer will focus on in-house platform development and 3rd party API integrations. They will also actively participate in developing new features from scratch.

## Requirements

Candidates must have 5+ years of commercial experience with Node.js, Nest.js, and web development. Strong knowledge of JavaScript, database management, and microservice architecture principles is required.

## FAQ

- **Is this Senior Node.js Developer role still open?** It was posted on 2026-04-30. Listings more than 30 days old may no longer be active, so check BrainRocket's site before applying.
- **Does BrainRocket offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on BrainRocket's site.
- **Where is this role located?** The listing gives the location as Valencia, Spain. It is marked on-site.
- **What skills does this role ask for?** The listing names: JavaScript, Node.js, Nest.js, SQL, NoSQL, REST, GraphQL, WebSockets, TDD, Microservice architecture, Git, RabbitMQ, Redis, MongoDB, MySQL, TypeScript.

## More like this

- [All jobs at BrainRocket](https://jobs.trythestack.co/companies/brainrocket.md)
- [All visa sponsorship jobs in Spain](https://jobs.trythestack.co/visa-sponsorship-jobs/spain)
- [Senior Data Engineer - Platform at Ebury](https://jobs.trythestack.co/jobs/senior-data-engineer-platform-ebury.md)
- [Principal Product Manager at Wallapop](https://jobs.trythestack.co/jobs/principal-product-manager-wallapop.md)
- [Software Engineer (Intern) at Nexthink](https://jobs.trythestack.co/jobs/software-engineer-intern-nexthink.md)
- [Senior Site Reliability Engineer - Connectivity at N26](https://jobs.trythestack.co/jobs/senior-site-reliability-engineer-connectivity-n26.md)
- [Senior Software Engineer (Java) at Adyen](https://jobs.trythestack.co/jobs/senior-software-engineer-java-adyen.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://job-boards.eu.greenhouse.io/brainrocketltd/jobs/4641457101). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-nodejs-developer-brainrocket": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Node.js Developer at BrainRocket, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-nodejs-developer-brainrocket)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
