Senior Back-End Developer (Java & AWS) (Contract) - Gauteng/Hybrid - ISB7303201
iSanqa · Midrand, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Our Client is seeking a Senior Back-End Developer to join the core Software Engineering team within their global IT Hub, driving the "Intelligent & Bidirectional Charging" product domain.
This e-mobility platform manages cost-, solar-, and CO₂-optimized charging plans, wallbox IoT connectivity, Vehicle-to-Home (V2H) and Vehicle-to-Grid (V2G) power pool use cases, and open energy ecosystem integrations.
In this role, you will design, develop, deploy, and operate production-ready distributed systems and cloud-native applications on AWS, ensuring 24/7 reliability and seamless OpenAPI integrations.
Who This Role Would Suit
This role is ideal for a seasoned Senior Backend Engineer or Distributed Systems Specialist who excels at architecting resilient cloud-native services in Java or Python on AWS.
It is an excellent match for an engineer who combines deep architectural problem-solving with automated testing rigor, eager to take operational ownership of smart energy platforms and bidirectional vehicle charging ecosystems.
- Polyglot Backend & Distributed Systems: 10+ years of production experience in backend software development using Java (strongly preferred), Python, or JavaScript/TypeScript/Node.js to design and operate scalable distributed architectures.
- Cloud-Native AWS & Container Architecture: Extensive hands-on experience across AWS serverless and compute platforms (Kubernetes, ECS, Lambda, API Gateway, CloudWatch, OpenSearch, RDS, S3).
- Automated Testing, IaC & Delivery: Strong command of automated testing across Unit, Integration, and End-to-End levels, paired with Infrastructure as Code (Terraform preferred) and CI/CD pipelines (GitHub Actions).
Position Details
- Contract Dates: 01-11-2026 to 31-12-2029
- Location: Midrand / Menlyn / Rosslyn / Home Office Rotation
- Senior (6-8 Years related experience)
Duties & Responsibilities
Key Responsibilities
- Cloud-Native Backend Development: Design, develop, deploy, and operate production-ready distributed services and APIs for e-mobility and smart charging platforms.
- 24/7 Operations & Reliability: Monitor applications, implement cloud-security patterns, resolve production impediments, and support 24/7 application availability.
- Testing & IaC Automation: Build comprehensive automated unit, integration, and E2E test suites; maintain infrastructure provisioning via Terraform and GitHub Actions.
- Mentorship & Quality Standards: Adhere to code compliance standards, maintain ISO-standard technical documentation, and actively mentor team members within Agile ceremonies.
Important Application Details
Location & Relocation
Applicants based outside of Gauteng must be willing to relocate to Midrand/Menlyn/Rosslyn. Please note that relocation to the province will be at the candidate's own cost.
Eligibility & Legal
- Citizenship: South African citizens and residents are preferred.
- Work Permits: Candidates with valid work permits will be considered.
- Privacy: By applying, you consent to being added to our database and receiving updates until you unsubscribe.
Application Status
If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #thegroup #BackEndDeveloper #SeniorBackEndDeveloper #Java #Python #NodeJS #AWS #Serverless #Kubernetes #Terraform #Kafka #EMobility #DevOps #TechJobsSA #GlobalTechJobs
Desired Experience & Qualification
Qualifications & Experience
- Relevant IT Degree or equivalent practical experience.
- 10+ years of dedicated production backend development experience in Java, Python, or Node.js.
- Proven track record designing, developing, and operating cloud-native distributed systems on AWS.
- Cloud Certifications (AWS Developer Associate minimum, Professional preferred).
Essential Skills & Technologies
Backend & Architecture
- 10+ years backend development using Java (preferred), Python, or TypeScript/Node.js.
- Microservices architecture, container architecture, and cloud-native application design.
- RESTful API design, implementation, and secure software development practices.
- SQL and NoSQL database management.
Cloud, DevOps & Automation
- AWS Cloud: ECS, EKS/Kubernetes, Lambda, API Gateway, RDS, OpenSearch, CloudWatch, and S3.
- Infrastructure as Code using Terraform (preferred) and automated system deployments.
- CI/CD pipeline design and automation with GitHub Actions.
- Automated testing discipline: Unit Testing, Integration Testing, and End-to-End Testing.
- Monitoring, observability, log analytics, and Git version control workflows.
Advantageous Skills
- Experience with Apache Kafka and Kafka Streams for event-driven architectures.
- Background in linear/nonlinear optimization and algorithm complexity evaluation.
- Deep experience in performance testing, tuning, and system profiling.
Interested?
Explore Our Latest Opportunities: iSanqa Careers Page
Stay in the Loop: Subscribe to our weekly mailing list so you don’t miss out!
Join Our Job Notification Channels: Stay updated on WhatsApp or choose your specific field on Telegram:
WhatsApp Channel | IT Roles (Telegram) | SAP Roles (Telegram)
Pharmaceutical & Medical (#) | Finance (#) | Manufacturing & Engineering (#)
Supply Chain & Procurement (#) | Sales & Marketing (#)
Communication Preferences: Please let us know how you would like us to manage your details:
Opt-In: I want to receive updates on new opportunities via mail, call, or text.
Database Only: Keep my profile on file, but do not contact me.
Remove: Completely remove my details from the database.