Senior Node.JS Developer - SDET

innova solutions
Dubai, دبي
دوام كامل
منذ 3 أسابيع

Job Description

Job Description

Job Title: Senior Full Stack Engineer - NodeJS/TypeScript

Job Summary:

We are seeking a highly experienced and skilled Senior Full Stack Engineer to join our team. The ideal candidate will have a strong background in NodeJS, TypeScript, and Databases, with expertise in developing scalable and highly-available Restful APIs. The successful candidate will be responsible for designing, developing, and maintaining complex software systems, ensuring high-quality technical and application architecture, and driving innovation through research and benchmarking of emerging technologies.

Key Responsibilities:

  1. Design and Develop Scalable APIs:
    • Develop high-performance, scalable, and secure Restful APIs using NodeJS and TypeScript.
    • Utilize GraphQL to create robust and efficient APIs.
    • Implement API gateway integrations, such as 3Scale.
  2. Database and Data Management:
    • Design and implement efficient database schema and data models.
    • Ensure data consistency, integrity, and security.
    • Optimize database performance and query efficiency.
  3. Containerization and Orchestration:
    • Utilize Docker and Kubernetes to containerize and orchestrate applications.
    • Ensure efficient resource utilization and scalability.
  4. Task/Message Queues and Integration:
    • Design and implement task/message queues using Kafka, AWS, Microsoft Azure, or Pushpin.
    • Ensure efficient message processing and integration with other systems.
  5. Security and Authentication:
    • Implement Single-Sign-on (SSO) or token-based authentication using Rest, JWT, or OAuth.
    • Ensure secure data transmission and storage.
  6. CI/CD and Testing:
    • Implement CI/CD pipelines using Jenkins or other tools.
    • Ensure thorough unit testing, integration testing, and code reviews.
  7. Research and Benchmarking:
    • Research and benchmark emerging technologies to drive innovation and improvement.
    • Ensure alignment with industry best practices and standards.
  8. Team Collaboration and Leadership:
    • Collaborate with cross-functional teams to drive technical decisions and innovation.
    • Mentor junior engineers and provide guidance on technical best practices.

Requirements:

  1. Education: Postgraduate degree in Computer Science or related field (or equivalent industry experience).
  2. Experience:
    • Minimum 5 years of coding experience in NodeJS, JavaScript, and Databases.
    • At least 1 year of hands-on experience in TypeScript.
    • Experience in Automation Testing Techniques and Tools e.g., Playwright / Cucumber / Appium/ Selenium
    • Experience with performance tuning, debugging, and monitoring.
  3. Technical Skills:
    • Excellent knowledge of developing scalable and highly-available Restful APIs using NodeJS technologies.
    • •Excellent knowledge in development and testing scalable and highly available Restful APIs / Microservices using Javascript technologies

      •Able to create end to end Automation test suites using Playwright / Selenium preferably using BDD approach.

    • Practical experience with GraphQL.
    • Well-versed with CI/CD principles and distributed services ecosystem.
    • Understanding of containerization, Docker, and Kubernetes.
    • Exposure to API gateway integrations like 3Scale.
    • Understanding of Single-Sign-on or token-based authentication (Rest, JWT, OAuth).
    • Expert knowledge of task/message queues, including Kafka, AWS, Microsoft Azure, Pushpin.
  4. Soft Skills:
    • Excellent communication and interpersonal skills.
    • Ability to influence multiple teams and drive technical decisions.
    • Self-motivated and self-starter, with ability to work collaboratively.

Preferred Experience:

تقديم
توصيات وظائف أخرى:

Full Stack React JS and Node JS Developer (With MS SQL server)

StaffConnect
Dubai, دبي
You will work as part of a team to design and develop high-quality software solutions for web applications using React js and Node...
منذ أسبوع

Node.js Developer - Leading UAE Bank

GSSTech Group
Dubai, دبي
  • Design, develop, and maintain scalable RESTful APIs using...
  • Work hands-on with GraphQL for real-time and flexible API...
منذ يوم

Laravel Vue Js Developer

Appcom Solution Technologies
Dubai, دبي
د.إ.‏ 3,500 - د.إ.‏ 4,000
  • Develop and maintain web applications using Vue.js for...
  • Build and manage back-end services and APIs using Laravel...
منذ 4 أيام

Full Stack Developer

PAM Corporate Services LLC
Dubai, دبي
د.إ.‏ 8,000 - د.إ.‏ 10,000
If you’re passionate about cutting-edge technologies, problem-solving, and building financial solutions that matter, this is the...
منذ 4 أيام

Architecture & Project Manager Working With Lead Developer

Structure Advanced Building Contracting LLC
Dubai, دبي
  • Lead and oversee design packages, drawings, and...
  • Collaborate closely with the lead developer/main developer...
منذ 4 أيام

Arabic Speaker Full Stack Web Developer

The Expert House LLC
الإمارات العربية المتحدة
د.إ.‏ 8,000 - د.إ.‏ 10,000
  • Develops and maintains company website.
  • Writes clean, functional code on the front- and back-end.
منذ 5 أيام

Frontend Developer- Statements System

Caliberly
دبي
to take responsibility for the user-facing side of the Statements System, a financial reporting tool that provides visibility into...
منذ يومين

Software Developer

ABL Electromechanical Works L.L.C
Dubai, دبي
د.إ.‏ 4,000 - د.إ.‏ 7,000
  • Proficiency in HTML5, CSS3, JavaScript, and modern...
  • Experience integrating Figma designs into front-end code...
منذ أسبوعين

Business Development Executive

Namaste Properties LLC
Dubai, دبي
د.إ.‏ 1,500 - د.إ.‏ 2,000
Identify and pursue new business opportunities to drive sales and company growth.Build and maintain strong relationships with...
منذ أسبوع