Senior Backend Engineer - Node.JS

AI overview

Design and maintain secure APIs and services while optimizing performance using Node.js and serverless architecture alongside a collaborative team of developers.

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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Node.js Engineer or in a similar backend role.
  • Strong proficiency in JavaScript and Node.js development.
  • 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.

سهّلنا لك التجارة الإلكترونية حيث يمكنك الآن إنشاء متجر إلكتروني في دقائق معدودة دون أي عمولة على المبيعات!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Software Engineer Q&A's
Report this job

This job is no longer available