Advanced Back-End Developer (Node.js, AWS) (Contract) - Gauteng/Hybrid - ISB7301848
iSanqa · Midrand
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 an Advanced Back-End Developer to join the core Software Engineering squad within their global IT Hub, driving the "Intelligent & Bidirectional Charging" product domain.
This cutting-edge e-mobility product manages solar-, cost-, and CO₂-optimized charging plans, wallbox IoT connectivity, and Vehicle-to-Home (V2H) / Vehicle-to-Grid (V2G) power pool use cases.
In this role, you will build and operate high scale serverless backend applications on AWS that connect vehicles directly to global energy ecosystems via OpenAPIs.
- Serverless Node.js Mastery: 10+ years of production experience in Node.js development, with 5+ years specializing in AWS serverless architectures (Lambda, API Gateway, DynamoDB, SQS, SNS, Kinesis, S3).
- Automated Testing & IaC: 5+ years of automated testing (unit tests, end-to-end testing) alongside Infrastructure as Code using CloudFormation (preferred) or Terraform.
- Team Leadership & Cloud Operations: Proven experience leading IT teams, managing CI/CD pipelines (GitHub Actions), and operating 24/7 cloud applications using AWS CloudWatch.
Position Details
- Contract Dates: 01-10-2026 to 31-12-2029
- Location: Midrand / Menlyn / Rosslyn / Home Office Rotation
- Level: Advanced (4-6 years related experience)
Duties & Responsibilities
Key Responsibilities
- Serverless Development: Build, optimize, and maintain event-driven Node.js microservices and OpenAPIs on AWS Lambda.
- 24/7 Operational Support: Monitor applications via CloudWatch, enforce cloud security patterns, and resolve production incidents.
- IaC & Deployment: Automate infrastructure provisioning using CloudFormation/Terraform and maintain continuous delivery pipelines.
- Leadership & Coaching: Mentor team members, coordinate with external energy partners, and lead technical delivery within Agile sprints.
#isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #thegroup #BackEndDeveloper #NodeJS #Serverless #AWSLambda #DynamoDB #CloudFormation #Terraform #EMobility #IoT #DevOps #TechJobsSA #GlobalTechJobs
Desired Experience & Qualification
Qualifications & Experience
- Relevant IT Degree or equivalent commercial experience.
- Minimum of 10+ years of production Node.js back-end development experience.
- Minimum of 5+ years of hands-on AWS serverless application development.
- AWS Cloud Certification (AWS Developer Associate minimum, Professional preferred).
Essential Skills & Technologies
- Back-End & Serverless: 10+ years Node.js; 5+ years AWS Lambda, API Gateway, DynamoDB, SQS, SNS, Kinesis, and S3.
- IaC & Automation: CloudFormation (preferred), Terraform, and GitHub Actions CI/CD workflows.
- Testing & Quality: 5+ years automated testing (unit and E2E test suites), code compliance, and ISO-standard technical documentation.
- Databases & Networking: SQL and NoSQL databases, virtual networks (VPC, on-prem connectivity), and CloudWatch log analytics.
Advantageous Skills
- Domain exposure to E-Mobility, smart charging, and energy ecosystem integrations.
- Background in linear/nonlinear optimization and algorithm complexity analysis.
- Java development capabilities and performance tuning.
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.