Senior Back-End Developer

Posted 4 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Design, develop, deploy, and operate scalable backend applications supporting intelligent EV charging and energy integrations. Build microservices, REST APIs, distributed systems, and cloud-native infrastructure using Java, AWS, Kubernetes, Terraform, and databases. Maintain CI/CD pipelines, automated tests, observability, security, and production support in a 24/7 environment. Troubleshoot complex systems, document solutions, participate in Agile ceremonies, and mentor team members.
Summary Generated by Built In

We’re looking for a Senior Back-End Developer who enjoys solving complex problems, building scalable systems, and working with modern cloud technologies.

You’ll be part of a global technology environment working on an exciting product focused on intelligent and bidirectional EV charging connecting vehicles, charging infrastructure, energy partners and smart energy ecosystems.

If Java, AWS, Kubernetes, microservices and cloud-native development are your playground, this could be a great fit.


You’ll help design, build, deploy and operate backend systems that support:

  • Smart charging plans optimised around cost, solar, load, CO² and battery usage
  • EV wallbox connections and app-based control
  • Bidirectional charging using V2H and V2G
  • Integration with external energy partners
  • Direct vehicle control without wallboxes
  • Open APIs for integrating vehicles into wider energy ecosystems

You’ll be responsible for:

  • Designing, developing, deploying and operating production-ready backend applications
  • Building scalable microservices and cloud-native solutions
  • Designing and implementing RESTful APIs
  • Working with distributed systems and containerised environments
  • Developing solutions using Java, Python, JavaScript, TypeScript or Node.js
  • Working with AWS services including Kubernetes, Serverless, API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS and S3
  • Using Terraform and Infrastructure as Code to automate infrastructure
  • Working with both SQL and NoSQL databases
  • Building and maintaining CI/CD pipelines, preferably using GitHub Actions
  • Implementing automated deployment and configuration processes
  • Monitoring applications and using observability and log analytics tools to keep systems healthy
  • Applying cloud security principles throughout development and deployment
  • Writing automated unit, integration and end-to-end tests
  • Troubleshooting complex technical problems across multiple systems
  • Identifying risks and impediments and proactively driving them to resolution
  • Producing technical documentation in line with required standards
  • Participating in Agile and Scrum ceremonies
  • Sharing knowledge, mentoring and coaching other team members
  • Supporting production applications in a 24/7 environment

Requirements
  • 10+ years of production backend software development experience
  • Strong experience with Java preferred, or Python / JavaScript / TypeScript / Node.js
  • Strong knowledge of microservices architecture
  • Experience with cloud-native and container architectures
  • Hands-on experience designing and operating distributed systems
  • Strong AWS experience
  • Experience with Kubernetes and Serverless
  • Experience with Terraform / Infrastructure as Code
  • Strong SQL and NoSQL database experience
  • Experience with CI/CD pipelines
  • Strong understanding of REST API design
  • Excellent Git knowledge
  • Knowledge of software design and architecture patterns
  • Strong understanding of secure software development
  • Solid automated testing experience
  • Experience working in Agile / Scrum environments
  • A relevant IT degree or equivalent experience
  • Cloud certification at Developer Associate level or higher is preferred

Bonus points if you’ve worked with:

  • Apache Kafka
  • Kafka Streams
  • Event-driven architecture
  • Algorithm design and complexity theory
  • Performance testing and tuning
  • High-volume distributed systems

Benefits
  • Cutting-edge global technology projects
  • Flexible working arrangements
  • Remote / on-site flexibility
  • Strong work-life balance
  • Dynamic, fast-paced working environment
  • Collaboration with global technology teams
  • Modern, state-of-the-art offices
  • Agile Working Model

Skills Required

  • 10+ years of production backend software development experience
  • Strong experience with Java, or Python, JavaScript, TypeScript, or Node.js
  • Strong knowledge of microservices architecture
  • Experience with cloud-native and container architectures
  • Hands-on experience designing and operating distributed systems
  • Strong AWS experience
  • Experience with Kubernetes and Serverless
  • Experience with Terraform and Infrastructure as Code
  • Strong SQL and NoSQL database experience
  • Experience with CI/CD pipelines
  • Strong understanding of REST API design
  • Excellent Git knowledge
  • Knowledge of software design and architecture patterns
  • Strong understanding of secure software development
  • Solid automated testing experience
  • Experience working in Agile and Scrum environments
  • Relevant IT degree or equivalent experience
  • Cloud certification at Developer Associate level or higher
  • Experience with Apache Kafka
  • Experience with Kafka Streams
  • Experience with event-driven architecture
  • Experience with algorithm design and complexity theory
  • Experience with performance testing and tuning
  • Experience with high-volume distributed systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

M-KOPA Logo M-KOPA

Senior Back-end Engineer

Fintech • Payments • Financial Services
In-Office or Remote
6 Locations
2507 Employees

TransUnion Logo TransUnion

Sr Director Marketing

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Morningstar Logo Morningstar

Infrastructure Engineer

Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Remote or Hybrid
South Africa
11500 Employees

Mastercard Logo Mastercard

Manager, Legal AML Compliance

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account