Senior Backend Software Engineer (Node.js)

Placements24

Upington

Hybrid

ZAR 1,653,000 - 2,480,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Placements24 is seeking a highly experienced Senior Backend Software Engineer specializing in Node.js. This fully remote role allows you to work from Upington, Northern Cape, or anywhere. You will design, develop, and maintain scalable backend systems powering our e-commerce platform.

You will mentor juniors, contribute to architecture, and write robust code. The position requires 5+ years in backend development, with at least 3 years in Node.js/Express.js, strong JS/ES6 skills, and experience

Qualifications

  • 5+ years in backend software development.
  • 3+ years with Node.js and Express.js.
  • Strong JavaScript (ES6+) and asynchronous programming.
  • Experience with relational databases (PostgreSQL) and/or NoSQL (MongoDB).
  • Proven experience designing RESTful APIs.
  • Familiarity with microservices and event-driven systems.
  • Experience with cloud platforms and Docker is a plus.
  • Proficiency with Git and remote collaboration.

Responsibilities

  • Design, build, and maintain Node.js backend services and APIs.
  • Develop and manage database schemas and optimize queries for PostgreSQL or MongoDB.
  • Implement and maintain robust security and data protection measures.
  • Collaborate with frontend developers and product managers to define and implement new features.
  • Write high-quality, well-tested, and maintainable code.
  • Optimize application performance for maximum speed and scalability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct thorough code reviews, providing constructive feedback to team members.
  • Participate in architectural discussions and contribute to technical roadmap planning.
  • Ensure the backend integrates smoothly with UI/UX designs.

Skills

Node.js
Express.js
JavaScript ES6+
RESTful APIs
Microservices
Cloud platforms
Docker
Git
Remote communication

Education

Bachelor's degree in CS or related field

Tools

PostgreSQL
MongoDB
AWS/Azure/GCP

Job description

About the Role

Our client, a fast-growing e-commerce platform, is seeking a highly experienced Senior Backend Software Engineer specializing in Node.js . This is a fully remote position, enabling you to work from anywhere, including Upington, Northern Cape . You will play a critical role in designing, developing, and maintaining the scalable, high-performance backend systems that power our client's digital operations. We are looking for a proactive and skilled engineer who can contribute to architectural decisions, mentor junior developers, and write robust, efficient code. This is an excellent opportunity to join a forward-thinking company and make a significant impact on a rapidly evolving platform.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Node.js backend services and APIs.
  • Develop and manage database schemas and optimize queries for PostgreSQL or MongoDB.
  • Implement and maintain robust security and data protection measures.
  • Collaborate with front-end developers and product managers to define and implement new features.
  • Write high-quality, well-tested, and maintainable code adhering to best practices.
  • Optimize application performance for maximum speed and scalability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct thorough code reviews, providing constructive feedback to team members.
  • Participate in architectural discussions and contribute to technical roadmap planning.
  • Ensure the technical feasibility of UI/UX designs as they relate to backend integration.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Minimum of 3 years of experience specifically with Node.js and Express.js.
  • Strong proficiency in JavaScript (ES6+) and asynchronous programming.
  • Extensive experience with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Proven experience designing and building RESTful APIs.
  • Familiarity with microservices architecture and event-driven systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Proficiency with version control systems like Git.
  • Excellent problem-solving, analytical, and communication skills, especially in a remote setting.
Benefits

Our client offers a highly competitive salary, performance-based bonuses, and comprehensive health and retirement benefits. You will benefit from flexible working hours, opportunities for professional development and continuous learning, and the ability to work from anywhere. This role provides a challenging and rewarding experience with a company that values innovation and employee growth. Join a talented, remote-first team and contribute to building the future of e-commerce.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Node.js/Express)
Senior Backend Engineer (Node.js/Express)

Placements24 • Soweto

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement fund
Performance bonuses
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Pension fund
+3
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Annual performance bonuses
Medical and dental coverage
Provident fund
+2
Senior Backend Engineer - Microservices, Cloud & Equity
Senior Backend Engineer - Microservices, Cloud & Equity

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,200,000
Health insurance
Retirement fund
Performance-based bonuses
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 850,000 - 1,500,000
Remote salary
Flexible hours
Annual leave
+2
Senior Backend Engineer (Node.js/Python)
Senior Backend Engineer (Node.js/Python)

Placements24 • Gqeberha

Hybrid
ZAR 700,000 - 1,100,000
Fully remote work option
Flexible working hours
Health insurance
+2
Senior Backend Developer (Node.js/Express)
Senior Backend Developer (Node.js/Express)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Medical aid
Paid time off
+2
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,300,000
Medical aid
Dental & vision
Annual leave
+2
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Salary package
Medical aid
Retirement savings
+6
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2