Job Search and Career Advice Platform

Enable job alerts via email!

Senior Node.js Web Developer

TAWANTECH

Riyadh

On-site

SAR 224,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Riyadh, Saudi Arabia, is looking for a Senior Node.js Web Developer to spearhead backend development projects. This role involves designing and architecting scalable systems, leading API development, and mentoring junior developers. Candidates should have 5–8 years of experience in Node.js, strong skills in JavaScript/TypeScript, and familiarity with frameworks like Express. Key responsibilities include optimizing existing systems and ensuring high service availability.

Qualifications

  • 5–8+ years of professional experience with Node.js and backend development.
  • Expert-level proficiency in JavaScript/TypeScript.
  • Strong experience with frameworks such as Express, NestJS, or Fastify.

Responsibilities

  • Design, architect, and implement robust, scalable backend systems using Node.js.
  • Lead the development of RESTful and/or GraphQL APIs.
  • Optimize existing systems for performance, reliability, and scalability.

Skills

Node.js
JavaScript/TypeScript
Event-driven architecture
API design
Debugging

Tools

Docker
SQL databases
NoSQL databases
Job description
About the Role

We are seeking a highly skilled Senior Node.js Web Developer to lead backend development initiatives and help architect scalable, high-performance web applications. You will work closely with engineering leadership, mentor junior developers, and take ownership of critical backend services and API design.

Key Responsibilities
  • Design, architect, and implement robust, scalable backend systems using Node.js.
  • Lead the development of RESTful and/or GraphQL APIs, ensuring best practices in performance, security, and maintainability.
  • Drive architectural decisions involving microservices, message queues, caching layers, and distributed systems.
  • Optimize existing systems for performance, reliability, and scalability.
  • Work closely with cross-functional teams—frontend, DevOps, product, and QA—to deliver high-quality features.
  • Conduct thorough code reviews, set coding standards, and mentor junior/mid-level developers.
  • Manage and troubleshoot production issues, ensuring high availability of backend services.
  • Contribute to CI/CD pipelines and cloud infrastructure (AWS, GCP, or Azure).
  • Champion best practices around testing, documentation, observability, and security.
Required Skills & Qualifications
  • 5–8+ years of professional experience with Node.js and backend development.
  • Expert-level proficiency in JavaScript/TypeScript.
  • Deep understanding of event-driven architecture, concurrency, and asynchronous programming.
  • Strong experience with frameworks such as Express, NestJS, Fastify, or similar.
  • Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Solid understanding of API authentication (OAuth2, JWT) and backend security principles.
  • Experience with cloud-native application development (AWS/GCP/Azure).
  • Comfortable with Docker, CI/CD pipelines, and automated deployments.
  • Strong debugging, analytical, and performance optimization skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.