Aspexx Circular Logo

Node.js Developer

Aspexx Dubai, United Arab Emirates Posted: 12 Jun 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job:

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 now

About Aspexx

Aspexx Digital is an ‘experience led’ talent solutions consultancy that puts people first. They help companies build and scale Experience Design, Innovation, Product, Digital, and Tech teams across the Middle East and Europe. They work with leading consultancies, design studios, multi-national brands, prominent agencies, and disruptive tech start-ups to unearth unique talent and specialist digital professionals. Their core specialisms include Experience Design, Product Management, Delivery & Transformation, Growth & Digital Marketing, and Technology.