Skip to main content

Back-End Developer (Senior): Node.js / JavaScript / TypeScript + Python + Java + Git + Restful + API Gateway + CloudWatch + ECS + Lambda + OpenSearch + S3 + Kubernetes

Technology
Abalobi Solutions
Johannesburg, South Africa1 week agoUntil 2026/12/11
Full time

Job description

Introduction

Back-End Developer (Senior)

We are looking for an experienced Senior Back-End Developer to join a dynamic global technology environment, working on innovative cloud-based solutions within the e-mobility and energy ecosystem.

This role is ideal for a strong technical professional with extensive Node.js, AWS Serverless, CI/CD, Infrastructure as Code, automated testing, and cloud architecture experience. You will play a key role in developing and operating production-ready applications, contributing to solution architecture, mentoring team members, and delivering scalable, secure, and high-quality systems.

The position offers the opportunity to work within a global, collaborative Agile environment, with flexibility across remote and on-site working arrangements.

Essential & Advantageuous

ESSENTIAL SKILLS:

Experienced in leading IT Teams

5+ years production experience with Node.js in serverless environments

5+ years automated testing experience (unit tests, end-to-end tests)

5+ years hands-on AWS serverless (Lambda, API Gateway, DynamoDB, SQS/SNS)

Experience with Infrastructure as Code (CloudFormation preferred)

Experience with CI/CD pipelines (GitHub actions preferred)

Experience with Databases both SQL and NoSQL

Experience with cloud technologies (Amazon AWS is strongly preferred):

Compute: Kubernetes and Serverless

API Gateway, CloudWatch, DynamoDB, SQS, SNS, Kinesis, S3, etc.

Virtual networks, including communication with on-premise networks

Continuous Integration, Continuous Delivery (design, configuration and operation)

Infrastructure as Code (Terraform, CloudFormation)

Automated deployment and configuration of components and systems

Monitoring and log analytics

Experience with Databases both Sql and NoSql

Experience with Design / Architecture Patterns

Experience in AGILE or SCRUM.

Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

ADVANTAGEOUS SKILLS:

Experience with Linear and Nonlinear Optimization

Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory)

Experience with Performance Testing and Tuning

Experience with E-mobility

Java

Roles & Responsibilities

Develop and operate production ready business applications (24/7 Support)

Liaise with customer, team members and external vendors

Monitoring and operation of applications within AWS CloudWatch.

Applying cloud-security patterns and concepts to the solutions and deployments

Develop systems solutions in line with quality and delivery requirements.

Identify risks / impediments, proactively resolve and/or escalate to the relevant parties.

Comply with Code Compliance & Unit Testing standards and practices.

Prepare system/technical documentation (as per ISO standards).

Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams.

Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter

Qualifications/Experience

Relevant IT Degree or equivalent experience

Cloud Certifications (Developer Associate minimum, Professional preferred)

What do we offer you?

Interested in this role?