Software Developer Node Js And Testing Experience

Dubai, United Arab Emirates

Job Description

:Our client is an innovative and fast-growing tech company, dedicated to delivering cutting-edge software solutions across various industries. Their dynamic team thrives on collaboration, continuous learning, and creative problem-solving. They are looking for a skilled Software Developer with expertise in Node.js and testing to join their talented development team.As a Software Developer, you will play a pivotal role in designing, developing, and maintaining scalable applications using Node.js. In addition to coding, you will apply your knowledge of software testing practices to ensure the quality, performance, and reliability of our products. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our client's needs and exceed expectations.Key Responsibilities:
  • Develop high-quality, efficient, and maintainable code using Node.js.
  • Collaborate with product managers, designers, and other developers to deliver new features and enhancements.
  • Implement robust testing strategies (unit tests, integration tests, end-to-end tests) for Node.js applications.
  • Work with CI/CD pipelines to automate the testing and deployment processes.
  • Identify and troubleshoot software defects, performing debugging and optimising code for performance.
  • Write clear, concise, and well-documented code and tests.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Stay current with the latest trends, tools, and technologies in software development and testing.
  • Assist in maintaining and improving the software development lifecycle and testing practices.
Requirements
  • Bachelors degree in Computer Science, Information Technology, or related field.
  • Minimum 5 years of coding and more than 2 years Mongo DB experience.
  • At least 1 year hands-on in TyScript.
  • Experience in Automation Testing Techniques and Tools e.g., Playwright / Cucumber / Appium/ Selenium.
  • Proven experience as a Software Developer, with a strong focus on Node.js development.
  • Solid understanding of JavaScript and related frameworks/libraries.
Technical Skills: -
xc2xb7 Excellent knowledge in development and testing scalable and highly available Restful APIs / Microservices using Javascript technologies.
xc2xb7 Able to create end to end Automation test suites using Playwright / Selenium preferably using BDD approach.
xc2xb7 Practical experience with GraphQL.
xc2xb7 Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem.
xc2xb7 Understanding of containerization, experienced in Dockers , Kubernetes.
xc2xb7 Exposed to API gateway integrations like 3Scale.
xc2xb7 Understanding of Single-Sign-on or token based authentication (Rest, JWT, oAuth).
xc2xb7 Possess expert knowledge of task/message queues including but not limited to: AWS, Microsoft Azure, Pushpin and Kafka.Functional Skills: -
xc2xb7 Experience in following best Coding, Testing, Security, Unit testing and Documentation standards and practices.
xc2xb7 Experience in Agile methodology.
xc2xb7 Effectively research and benchmark technology against other best in class technologies.Soft Skills: -
xc2xb7 Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
xc2xb7 Self-motivator and self-starter, Ability to own and drive things without supervision and works collaboratively with the teams across the organization.
xc2xb7 Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management.To know other vacancies we have, please feel free to visit our website -Disclaimer: Please note that Black Pearl will never ask any of its candidates for any payment in any form in exchange for our service in helping candidates find a job. Our service is free to our candidates and the recruitment fee is paid by our clients. If you receive any emails, SMS or calls requesting you to pay from someone claiming to be an employee of Black Pearl before they can process your application, please report and write an email to or contact our office on +9712 6225503.

Black Pearl

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1802311
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned