& AWS Back-End Developer (Senior)
Pretoria - South Africa
Job Summary
Are you a Senior Back-End Developer who loves solving complex problems building scalable cloud solutions and turning great ideas into production-ready applications This could be your next big opportunity!
Join a dynamic globally connected IT team working on innovative e-mobility solutions that bring together smart vehicle charging renewable energy intelligent optimisation and bidirectional charging technology. Your work will help enable smarter energy usage vehicle-to-home (V2H) and vehicle-to-grid (V2G) solutions and seamless integrations across connected energy ecosystems.
If serverless architecture AWS clean code and leading technical delivery are your thing we want to hear from you!
What youll be doing
- Design develop and operate scalable production-ready back-end applications in a cloud-based environment.
- Build and maintain serverless solutions using and AWS technologies.
- Develop and manage APIs event-driven services and integrations with external systems and energy partners.
- Work with AWS Lambda API Gateway DynamoDB SQS SNS Kinesis S3 and CloudWatch.
- Implement automated unit and end-to-end testing to maintain high-quality reliable code.
- Build and maintain CI/CD pipelines and Infrastructure as Code solutions.
- Monitor application performance analyse logs troubleshoot issues and support 24/7 production operations.
- Apply cloud security best practices and ensure solutions meet technical and quality standards.
- Collaborate with customers developers teams and external vendors to deliver effective solutions.
- Take ownership of complex technical challenges identify risks and drive solutions forward.
- Share knowledge mentor team members and contribute to technical design and architectural decisions.
Essential requirements:
- A relevant IT degree or equivalent practical experience.
- At least 5 years of production experience with in serverless environments.
- At least 5 years of hands-on experience with AWS serverless technologies including Lambda API Gateway DynamoDB and SQS/SNS.
- At least 5 years of automated testing experience including unit and end-to-end testing.
- Experience leading IT teams or providing technical leadership.
- Strong experience with both SQL and NoSQL databases.
- Experience with Infrastructure as Code preferably CloudFormation.
- Experience designing configuring and maintaining CI/CD pipelines preferably using GitHub Actions.
- Knowledge of cloud computing Kubernetes serverless architecture networking monitoring and log analytics.
- Understanding of software design and architecture patterns.
- Experience working in Agile or Scrum environments.
- AWS Developer Associate certification at minimum is preferred as a qualification benchmark with Professional-level certifications advantageous.
Skills that will give you an edge
- Experience with linear and nonlinear optimisation.
- Knowledge of efficient algorithms and complexity theory.
- Performance testing and application tuning.
- Exposure to e-mobility intelligent charging or energy-management solutions.
- Java development experience.
- Work on cutting-edge global IT solutions and innovative technologies.
- Collaborate with talented teams across international markets.
- Enjoy flexible working arrangements combining remote and on-site work.
- Benefit from a flexible working model of 1960 hours over a 12-month period.
- Experience a fast-paced energetic environment that encourages innovation and continuous learning.
- Work in modern state-of-the-art offices.
- Enjoy access to vehicle purchase and leasing promotions subject to applicable terms and conditions.
Required Skills:
aws cloudformation github terraform sql