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 Africa4 days agoUntil 2026/12/10
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?

Cutting edge global IT system landscape and processes

Flexible working of 1960 hours in a 12-month period

High Work-Life balance

Remote / On-site work location flexibility

Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply)

Highly motivating, energetic, and fast-paced working environment

Modern, state-of-the-art offices

Dynamic Global Team collaboration

Application of the Agile Working Model Methodology

Keywords
OpenSearchCloud computingTypescriptNode.jsJavaScriptPythonScrumUnit TestingSqlJavaCI / CDNodeAWSGitGithubKubernetesTerraformCI/CD

Interested in this role?