Node.js & AWS Back-End Developer (Senior)

Sabenza IT & Recruitment

Pretoria

Hybrid

ZAR 900,000 - 1,500,000

Full time

31 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working model
Remote + on-site

Job summary

Sabenza IT & Recruitment is seeking a Senior Node.js & AWS Back-End Developer in Pretoria, South Africa. You will design and maintain scalable, production-ready backend services in a cloud-based environment, with a focus on serverless architectures and API integrations.

Join a globally connected IT team delivering innovative e-mobility and energy-management solutions. You will lead technical initiatives, implement automated testing, and shape CI/CD pipelines while collaborating across

Qualifications

  • A relevant IT degree or equivalent practical experience.
  • At least 5 years of production experience with Node.js in serverless environments.
  • At least 5 years of hands-on experience with AWS serverless technologies, including Lambda, API Gateway, DynamoDB, and SQS/SNS.
  • At least 5 years of automated testing experience, including unit and end-to-end testing.
  • Experience leading IT teams or providing technical leadership.
  • Strong experience with both SQL and NoSQL databases.
  • Experience with Infrastructure as Code, preferably CloudFormation.
  • Experience designing, configuring, and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Knowledge of cloud computing, Kubernetes, serverless architecture, networking, monitoring, and log analytics.
  • Understanding of software design and architecture patterns.
  • Experience working in Agile or Scrum environments.
  • AWS Developer Associate certification at minimum is preferred, with Professional-level certifications advantageous.

Responsibilities

  • Design, develop, and operate scalable, production-ready back-end applications in a cloud-based environment.
  • Build and maintain serverless solutions using Node.js and AWS technologies.
  • Develop and manage APIs, event-driven services, and integrations with external systems and energy partners.
  • Work with AWS Lambda, API Gateway, DynamoDB, SQS, SNS, Kinesis, S3, and CloudWatch.
  • Implement automated unit and end-to-end testing to maintain high-quality, reliable code.
  • Build and maintain CI/CD pipelines and Infrastructure as Code solutions.
  • Monitor application performance, analyse logs, troubleshoot issues, and support 24/7 production operations.
  • Apply cloud security best practices and ensure solutions meet technical and quality standards.
  • Collaborate with customers, developers, teams, and external vendors to deliver effective solutions.
  • Take ownership of complex technical challenges, identify risks, and drive solutions forward.
  • Share knowledge, mentor team members, and contribute to technical design and architectural decisions.

Skills

Node.js
Serverless
AWS
APIs
CI/CD
Testing
Agile/Scrum
Security best practices

Education

Relevant IT degree

Tools

AWS Lambda
API Gateway
DynamoDB
SQS/SNS
Kinesis
S3
CloudWatch
GitHub Actions
CloudFormation
Kubernetes
CI/CD pipelines

Job description

Node.js & AWS Back-End Developer (Senior)

Pretoria, South Africa | Posted on 12/10/2026

Are you a SeniorBack-End Developer who loves solving complex problems, building scalable cloudsolutions, and turning great ideas into production-ready applications? Thiscould be your next big opportunity!

Join a dynamic,globally connected IT team working on innovative e-mobility solutions thatbring together smart vehicle charging, renewable energy, intelligentoptimisation, and bidirectional charging technology. Your work will help enablesmarter energy usage, vehicle-to-home (V2H) and vehicle-to-grid (V2G)solutions, and seamless integrations across connected energy ecosystems.

If serverlessarchitecture, AWS, clean code, and leading technical delivery are your thing,we want to hear from you!

What you'll bedoing

  • Design, develop, and operatescalable, production-ready back-end applications in a cloud-basedenvironment.
  • Build and maintain serverlesssolutions using Node.js and AWS technologies.
  • Develop and manage APIs, event-drivenservices, and integrations with external systems and energy partners.
  • Work with AWS Lambda, API Gateway,DynamoDB, SQS, SNS, Kinesis, S3, and CloudWatch.
  • Implement automated unit andend-to-end testing to maintain high-quality, reliable code.
  • Build and maintain CI/CD pipelinesand Infrastructure as Code solutions.
  • Monitor application performance,analyse logs, troubleshoot issues, and support 24/7 production operations.
  • Apply cloud security best practicesand ensure solutions meet technical and quality standards.
  • Collaborate with customers,developers, teams, and external vendors to deliver effective solutions.
  • Take ownership of complex technicalchallenges, identify risks, and drive solutions forward.
  • Share knowledge, mentorteam members, and contribute to technical design and architectural decisions.
Requirements
  • A relevant IT degree or equivalentpractical experience.
  • At least 5 years of productionexperience with Node.js in serverless environments.
  • At least 5 years of hands-onexperience with AWS serverless technologies, including Lambda, APIGateway, DynamoDB, and SQS/SNS.
  • At least 5 years of automated testingexperience, including unit and end-to-end testing.
  • Experience leading IT teams orproviding technical leadership.
  • Strong experience with both SQL andNoSQL databases.
  • Experience with Infrastructure asCode, preferably CloudFormation.
  • Experience designing, configuring,and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Knowledge of cloud computing,Kubernetes, serverless architecture, networking, monitoring, and loganalytics.
  • Understanding of software design andarchitecture patterns.
  • Experience working in Agile or Scrumenvironments.
  • AWS Developer Associate certificationat minimum is preferred as a qualification benchmark, withProfessional-level certifications advantageous.

Skills thatwill give you an edge

  • Experience with linear and nonlinearoptimisation.
  • Knowledge of efficient algorithms andcomplexity theory.
  • Performance testing and applicationtuning.
  • Exposure to e-mobility, intelligentcharging, or energy-management solutions.
  • Work on cutting-edge global ITsolutions and innovative technologies.
  • Collaborate with talented teamsacross international markets.
  • Enjoy flexible working arrangements,combining remote and on-site work.
  • Benefit from a flexible working modelof 1,960 hours over a 12-month period.
  • Experience a fast-paced, energeticenvironment that encourages innovation and continuous learning.
  • Work in modern, state-of-the-artoffices.
  • Enjoy access to vehicle purchase andleasing promotions, subject to applicable terms and conditions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back-End Developer (Advanced)
Back-End Developer (Advanced)

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 850,000 - 1,400,000
Remote and on-site work flexibility
Flexible working arrangements
Strong work-life balance
Back-End Developer(Node.js/AWS)
Back-End Developer(Node.js/AWS)

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 800,000 - 1,200,000
Senior Node.js & AWS Backend Engineer — Flexible/Remote
Senior Node.js & AWS Backend Engineer — Flexible/Remote

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Flexible working model
Remote + on-site
Remote Cloud Backend Engineer: Node.js & AWS
Remote Cloud Backend Engineer: Node.js & AWS

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 800,000 - 1,200,000
Software Engineer (.NET & AWS)
Software Engineer (.NET & AWS)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Full Stack Developer (React + Node.js)
Senior Full Stack Developer (React + Node.js)

Jobgether SRL • South Africa

Remote
ZAR 1,100,000 - 1,500,000
Remote work with international team
Contract opportunity: 6–12 months
Intermediate Backend Engineer (NodeJS) – 1 Year Fixed-Term Contract – Join South Africa’s faste[...]
Intermediate Backend Engineer (NodeJS) – 1 Year Fixed-Term Contract – Join South Africa’s faste[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,080,000 - 1,320,000
Senior Backend Engineer — Build Scalable APIs & Cloud
Senior Backend Engineer — Build Scalable APIs & Cloud

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work model
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Randburg

On-site
ZAR 600,000 - 900,000
Salary + bonuses
Health insurance
Dev conferences
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health benefits
+1