Company logo hidden

Node.js Developer

Unlock employer Dubai, United Arab Emirates Posted: 12 Jun 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the job:

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Our client is a renowned digital transformation consulting firm specializing in driving digital initiatives for banks, asset managers, and insurance companies globally. With a strong emphasis on digital innovation, transformation, and expertise in business consulting and technology, they empower financial institutions to accelerate their digital growth and stay ahead of the competition.

Role:

We are seeking an experienced Senior Node.js Developer to join our client's team. The ideal candidate will have a strong background in Node.js, JavaScript, and database management, with hands-on experience in TypeScript. This role involves developing scalable and highly available RESTful APIs, performance tuning, debugging, and monitoring applications. You will also play a key role in ensuring the quality of our technical and application architecture.

Responsibilities:

  • Develop, test, and maintain scalable and highly available RESTful APIs using Node.js.
  • Implement and maintain GraphQL APIs.
  • Utilize CI/CD principles to manage and troubleshoot issues in a distributed services ecosystem.
  • Design and deploy containerized applications using Docker and Kubernetes.
  • Integrate API gateways such as 3Scale.
  • Implement Single-Sign-On (SSO) and token-based authentication (REST, JWT, OAuth).
  • Work with task/message queues including AWS, Microsoft Azure, Pushpin, and Kafka.
  • Follow best practices for coding, security, unit testing, and documentation.
  • Research and benchmark new technologies against industry standards.
  • Ensure the quality of technical and application architecture across the organization.

Requirements:

  • Education: Postgraduate degree in Computer Science or related field, or equivalent industry experience.
  • Experience: Minimum of 5 years of coding experience in Node.js, JavaScript, and databases. At least 1 year of hands-on experience with TypeScript.
  • Hands-on experience in performance tuning, debugging, and monitoring applications.
  • Practical experience with GraphQL and CI/CD principles.
  • Proficiency in containerization technologies, especially Docker and Kubernetes.
  • Familiarity with API gateway integrations like 3Scale.
  • Understanding of SSO and token-based authentication methods.
  • Expertise in task/message queue technologies like AWS, Microsoft Azure, Pushpin, and Kafka.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct