Website AES Global
Intermediate Software Developer (Node.js, TypeScript, GCP)
Location: Stellenbosch (remote/hybrid, optional one day a week in office)
Type: Permanent or contract
Experience: 3–5 years
About the role
We’re working with an early-growth analytics company that turns high-frequency data into demand forecasts leaders can actually act on, using machine learning and econometric techniques. They’re looking for a motivated, experienced Intermediate Software Engineer to join the team.
You’ll need 3+ years of professional development experience with strong TypeScript and Node.js, a solid understanding of cloud-based systems, and a proven ability to independently deliver features for production codebases. The role asks for a high degree of autonomy, strong ownership, strict adherence to process (a merge request for every change), and the ability to manage your own workload, while collaborating closely with the engineering lead for technical direction.
What you’ll do
• Build and maintain features on the production backend (Node.js / TypeScript on Google Cloud Run)
• Set up a staging environment and CI/CD pipeline to de-risk production deployments
• Support new client/location onboarding: configuration, scheduled jobs, and go-live testing
• Maintain and update messaging integrations as features evolve
• Contribute to monitoring dashboard enhancements, including forecast-vs-actual reporting
What you’ll bring
Essential
• 3+ years of professional Node.js experience in production
• Strong TypeScript proficiency
• Hands-on Google Cloud Platform experience (Cloud Run, Cloud Functions, Cloud Scheduler, or similar)
• A bachelor’s degree in Computer Science or similar
• Based in South Africa (preferable), or able to work full-time within SAST (UTC+2)
• A public GitHub or GitLab profile, or portfolio, with TypeScript / Node.js work you can share
• Strong attention to detail, combining structured and intuitive approaches
• Clear written and verbal communication and a collaborative instinct: you consult across the team, not just upward
Bonus
• Messaging-platform developer experience (e.g. WhatsApp Business, Graph API)
• A master’s degree in Computer Science or a related field
• Experience with monitoring/observability tooling
• Experience with high-frequency forecasting systems
To apply for this job email your details to steven@aesglobal.io