Senior Node.js Developer

Be among the first applicants.
Expleo Group
Johannesburg
ZAR 300 000 - 400 000
Be among the first applicants.
7 days ago
Job description

Overview

At Expleo, we believe in unlocking your full potential. As a trusted global partner in engineering, quality services, and management consulting for digital transformation, we provide an environment where innovation thrives, and your career flourishes. Here, you’ll take on impactful technical challenges, broaden your expertise, and collaborate with inspiring, multidisciplinary teams. From shaping the future of autonomous vehicles and sustainable aviation to revolutionising factories and next-generation banking technology, you’ll have the chance to push boundaries, innovate, and grow into a more confident, accomplished version of yourself.

We are seeking an experienced Senior Node.js Developer to join our team in Johannesburg (Hybrid).

In this role, you will be responsible for developing and maintaining server-side components, ensuring high performance and responsiveness to requests from the front end. You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic and play an active role in all stages of the development lifecycle.

Responsibilities
  • Develop and maintain robust server-side components.
  • Collaborate with front-end developers to ensure seamless integration of back-end functionality.
  • Design and implement scalable applications by writing testable, reusable, and efficient code.
  • Integrate multiple data sources and databases into back-end components.
  • Optimize application performance, scalability, and system resource utilization.
  • Debug and resolve issues in existing codebases, implementing necessary fixes.
  • Document Node.js processes and maintain technical documentation.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience
  • A minimum of 5 years of experience in Node.js development.
  • Strong proficiency in JavaScript and the Node.js runtime environment.
  • Hands-on experience with database systems such as MongoDB or MySQL.
  • Familiarity with RESTful APIs, web services, JSON, and XML.
  • Solid understanding of security and data protection best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.

Preferred:

  • Experience with cloud platforms like AWS or Azure.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps methodologies.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Node.js Developer jobs in Johannesburg