Senior Node.js Developer

#Expleo #bebold #applynow #gamechanger
Job ID
2025-40517
Job Locations
ZA-GP-Johannesburg
Position Type
Fixed Term Contract
Position Category
IT & Digital
Industry
Banking & Financial Services
# of Openings
1
Workplace
Hybrid

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Connect With Expleo

Can't find the right role? Click here to contact us and discover where your talent can take you!