Sabenza IT & Recruitment

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

Sabenza IT & Recruitment City of Tshwane Metropolitan Municipality, Gauteng, South Africa

IT Services and IT Consulting · 11-50 employees

4 d ago
nodejs Senior (5-10 yrs) Contractor South Africa
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and operate scalable, production-ready back-end applications using serverless AWS technologies. Collaborate with cross-functional teams to maintain CI/CD pipelines, ensure cloud security, and troubleshoot production issues.

What they look for

Node.js AWS Serverless architecture AWS Lambda API Gateway DynamoDB SQS SNS CI/CD pipelines Infrastructure as Code CloudFormation GitHub Actions SQL NoSQL Automated testing Agile

Requirements

Requires at least 5 years of production experience with Node.js and AWS serverless technologies. Candidates must hold a relevant IT degree and possess strong skills in automated testing, database management, and technical leadership.

Benefits

Cutting-edge global IT solutions International collaboration Flexible working arrangements Modern state-of-the-art offices Vehicle purchase and leasing promotions

Full description

Are you a Senior Back-End Developer who loves solving complex problems, building scalable cloud solutions, and turning great ideas into production-ready applications? This could be your next big opportunity!

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

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

What you'll be doing

  • 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.

Requirements

Essential requirements:

  • 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 as a qualification benchmark, with Professional-level certifications advantageous.

Skills that will give you an edge

  • Experience with linear and nonlinear

optimisation.

  • Knowledge of efficient algorithms and

complexity theory.

  • Performance testing and application

tuning.

  • Exposure to e-mobility, intelligent

charging, or energy-management solutions.

  • Java development experience.

Benefits

  • Work on cutting-edge global IT

solutions and innovative technologies.

  • Collaborate with talented teams

across international markets.

  • Enjoy flexible working arrangements,

combining remote and on-site work.

  • Benefit from a flexible working model

of 1,960 hours over a 12-month period.

  • Experience a fast-paced, energetic

environment that encourages innovation and continuous learning.

  • Work in modern, state-of-the-art

offices.

  • Enjoy access to vehicle purchase and

leasing promotions, subject to applicable terms and conditions.

Similar roles