Enable job alerts via email!

Senior Backend Engineer - Node.JS

Salla

Jeddah

On-site

SAR 200,000 - 300,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented Senior Backend Engineer with expertise in Node.js. In this pivotal role, you will design and maintain secure APIs and services while optimizing performance and scalability. Your deep understanding of authentication mechanisms like OAuth 2.0 and JWT will be essential for ensuring seamless integration with front-end applications. Collaborating closely with cross-functional teams, you will write clean, maintainable code and stay updated with industry trends. This role offers a fantastic opportunity to contribute to cutting-edge projects in a dynamic environment, perfect for someone passionate about backend development and system architecture.

Qualifications

  • Proven experience as a Node.js Engineer or in a similar backend role.
  • In-depth knowledge of OAuth 2.0, JWT, and related authentication frameworks.

Responsibilities

  • Design and maintain scalable Node.js applications and services.
  • Implement authentication mechanisms, including OAuth 2.0 and JWT.
  • Optimize application performance and reliability across environments.

Skills

Node.js
OAuth 2.0
JWT
Problem-solving skills
Communication skills

Education

Bachelor's degree in Computer Science
Bachelor's degree in Engineering

Tools

Cloudflare Workers
Git
Docker
Kubernetes

Job description

We are looking for a highly skilled Senior Backend Engineer with deep expertise in Node.js to join our team. As a key contributor, you will be responsible for building and maintaining secure APIs and services, ensuring seamless integration with front-end applications, and optimizing system performance. A strong background in authentication mechanisms, including OAuth 2.0 and JWT, is essential. Experience with Cloudflare Workers and serverless architecture is a significant plus.

Responsibilities
  • Design, develop, and maintain scalable Node.js applications and services.
  • Implement and manage various authentication mechanisms, including OAuth 2.0 and JWT.
  • Develop and deploy serverless functions using Cloudflare Workers.
  • Optimize application performance, scalability, and reliability across all environments.
  • Collaborate closely with front-end developers, product managers, and other stakeholders to deliver high-quality products.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve issues in both development and production environments.
  • Stay current with industry trends, tools, and technologies to ensure our solutions remain state-of-the-art.
Desired Candidate Profile
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Node.js Engineer or in a similar backend role.
  • Extensive experience with microservices architecture.
  • In-depth knowledge of OAuth 2.0, JWT, and related authentication frameworks.
  • Familiarity with Cloudflare Workers or similar serverless platforms.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and strong attention to detail.
  • Effective communication skills with the ability to work collaboratively in a team environment.
  • Experience with Docker and container orchestration tools such as Kubernetes is a plus.
  • Experience with database management and design (both SQL and NoSQL) is a plus.
  • Familiarity with CI/CD pipelines and DevOps practices is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.