2,135,351open jobs
135,091companies
242,951added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Oct 20, 2026.

Overview
Company
Impact
Profile match
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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,351 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
Hybrid · Full-Time · South Africa
SQL
C#
C#
.NET
Dapper
Databases
Redis
RabbitMQ
Apache Kafka
DevOps
Rest API
gRPC
Azure DevOps
Azure
CI/CD
Blue-Green Deployment
Apply
In office · Full-Time · Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
Tailwind CSS
React.js
Material UI
DevOps
Rest API
Apply
Remote (South Africa) · Full-Time · Cape Town
Apply
In office · 3+ years exp · Pretoria
JavaScript
SQL
C#
C#
ASP.NET Core
Frontend
Bootstrap
Apply
In office · 3+ years exp · Bachelor's Degree · Cape Town
Java
C#
Apply
In office · Full-Time · Johannesburg
Java
Kotlin
Java
Maven
Spring Boot
Kotlin
Mockito
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
GitOps
ArgoCD
Git
Docker
Kubernetes
Grafana
Platform Engineering
Azure AKS
GitHub
Cybersecurity
SonarQube
Fortify
Dependabot
OWASP
Management
ServiceNow
QA
Swagger
Apply
Back-End Developer 11 hours ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Databases
MS SQL
Frontend
Angular
DevOps
Azure
Management
Agile
Apply
In office · Bachelor's Degree · Cape Town · Johannesburg
Python
SQL
Databases
Snowflake
Databricks
Google BigQuery
AI/ML
Machine Learning
DevOps
GCP
Azure
Git
AWS
Bitbucket
Apply
In office · Johannesburg
Apply
In office · Full-Time · Johannesburg · Cape Town
Apply
See all jobs
This is one of many
2,135,351 more open roles from verified company boards, updated every day.