# Senior Node.js Developer at Lionhires

> 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: - Design, implement and maintain backend s

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

## About the role

Responsibilities:
- Design, implement and maintain backend services and microservices using Node.js and Nest.js.
- Build new features, APIs (REST/GraphQL/WebSockets) and third-party integrations with a focus on scalability and reliability.
- Optimize performance and latency for high-load systems; tune SQL/NoSQL databases (MongoDB, MySQL) for throughput and resilience.
- Implement messaging and caching solutions (Redis, RabbitMQ) for distributed workflows.
- Write clean, testable code and apply TDD practices; maintain CI/CD pipelines and participate in code reviews.
- Collaborate with frontend, QA and product teams to deliver end-to-end solutions and ensure operational readiness.

Requirements:
- 5+ years in web/backend development with at least 3 years hands-on with Node.js and Nest.js.
- Strong JavaScript (ES6+) skills; TypeScript experience is a plus.
- Proven experience with both SQL and NoSQL databases in high-traffic environments.
- Familiarity with REST, GraphQL and WebSocket APIs and microservice architecture.
- Practical experience with Redis, RabbitMQ or similar messaging/caching systems.
- Good testing practices (TDD), Git and CI/CD workflows; strong communication skills in English.
- Bonus: containerisation (Docker), Kubernetes experience, and prior exposure to finance/gaming domains.

## Responsibilities

Design and develop robust, scalable backend platforms and microservices using Node.js and Nest.js. Collaborate with cross-functional teams to integrate third-party APIs and optimize system performance for high-traffic applications.

## Requirements

Requires over 5 years of web development experience, with at least 3 years specializing in Node.js and Nest.js. Candidates must be proficient in JavaScript, database management, and microservice architecture with fluent English skills.

## FAQ

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

## More like this

- [All jobs at Lionhires](https://jobs.trythestack.co/companies/lionhires.md)
- [All visa sponsorship jobs in Portugal](https://jobs.trythestack.co/visa-sponsorship-jobs/portugal)
- [Senior Software Engineer - Java/Spring at Mastercard](https://jobs.trythestack.co/jobs/senior-software-engineer-javaspring-mastercard.md)
- [Senior Full Stack Software Developer - Observability at Elastic](https://jobs.trythestack.co/jobs/senior-full-stack-software-developer-observability-elastic.md)
- [DevOps Engineer Mobile at Air Apps](https://jobs.trythestack.co/jobs/devops-engineer-mobile-air-apps-62104b59.md)
- [Data Scientist (Risk) at Revolut](https://jobs.trythestack.co/jobs/data-scientist-risk-revolut.md)
- [SAS / Data Engineer at Bridge 351](https://jobs.trythestack.co/jobs/sas-data-engineer-bridge-351.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/lionhires/jobs/4921548101). 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-lionhires": 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 Lionhires, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-nodejs-developer-lionhires)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
