SUMMARY:
Back-End Developer (Advanced)
Location: Menlyn, Pretoria
Working Model: Hybrid – 2 days per week in office
Contract: 3-Year Renewable Contract
Start: ASAP
About the Role
We’re looking for an experienced Back-End Developer (Advanced) to join a dynamic global technology environment, working on innovative, cloud-based solutions with real-world impact.
This role is ideal for a developer with strong Node.js and AWS Serverless expertise who enjoys solving technical challenges, building scalable applications and contributing to modern cloud architecture.
You’ll work within an Agile team developing and operating production-ready applications while collaborating with technical teams, customers and external partners.
POSITION INFO:
What You'll Be Doing Develop and operate scalable, production-ready backend applications. Build serverless solutions using Node.js and AWS . Work extensively with AWS services including: Lambda API Gateway DynamoDB SQS\/SNS Kinesis S3 CloudWatch Design and maintain CI\/CD pipelines . Implement Infrastructure as Code using CloudFormation and\/or Terraform . Automate application and infrastructure deployments. Work with both SQL and NoSQL databases . Apply cloud security patterns and best practices. Monitor and troubleshoot applications using AWS CloudWatch and log analytics. Apply software design and architecture patterns. Build and maintain automated unit and end-to-end tests. Identify technical risks and proactively resolve or escalate issues. Produce and maintain technical documentation. Collaborate with customers, team members and external vendors. Mentor and share knowledge with other technical team members. Work within an Agile\/Scrum delivery environment. Essential Skills & Experience 5+ years' production experience with Node.js in serverless environments. 3+ years' hands-on AWS Serverless experience , including Lambda, API Gateway, DynamoDB and SQS\/SNS. 3+ years' automated testing experience , including unit and end-to-end testing. Experience leading IT teams. Strong AWS cloud experience. Experience with Kubernetes and Serverless technologies. Infrastructure as Code experience, preferably CloudFormation , with Terraform also beneficial. CI\/CD pipeline experience, preferably GitHub Actions . Strong experience with SQL and NoSQL databases . Experience with automated deployments and configuration. Knowledge of cloud networking, including communication with on-premises environments. Monitoring and log analytics experience. Strong understanding of Design and Architecture Patterns . Agile\/Scrum experience. Advantageous Skills Linear and nonlinear optimisation. Efficient algorithm design and complexity theory. Performance testing and tuning. E-mobility experience. Java. Qualifications Relevant IT degree or equivalent practical experience. Relevant cloud certification. Developer Associate-level cloud certification preferred as a minimum. Professional-level cloud certification would be advantageous. What You Can Expect Exposure to cutting-edge global technology and cloud environments. Modern, state-of-the-art working environment. Flexible hybrid working. Strong focus on work-life balance. Collaboration with dynamic global teams. Agile ways of working. Opportunity to work on innovative technology with real-world impact. Long-term opportunity through a 3-year renewable contract . If you're passionate about Node.js, AWS Serverless and building scalable cloud solutions , we'd love to hear from you. Apply by sending your CV to