Job Search and Career Advice Platform

Enable job alerts via email!

Senior Node.js Web Developer

TAWANTECH

Saudi Arabia

On-site

SAR 224,000 - 338,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 tech company in Saudi Arabia is seeking a highly skilled Senior Node.js Web Developer. The successful candidate will lead backend development efforts, architect scalable web applications, and mentor junior developers. Responsibilities include designing robust systems, creating RESTful and GraphQL APIs, and collaborating with cross-functional teams. Candidates should have 5–8+ years of experience, with expertise in JavaScript, cloud-native applications, and performance optimization.

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.
  • Hands-on experience with SQL and NoSQL databases.

Responsibilities

  • Design and implement scalable backend systems using Node.js.
  • Lead development of RESTful and GraphQL APIs.
  • Drive architectural decisions around microservices.
  • Mentor junior developers and conduct code reviews.

Skills

Node.js development
JavaScript/TypeScript
Event-driven architecture
Microservices
SQL and NoSQL databases
API authentication
Cloud-native applications
Docker
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.