Full Stack Developer; Senior
Job in
Menlyn, Gauteng, South Africa
Listed on 2026-06-15
Listing for:
OpenSource Intelligent Solutions
Full Time
position Listed on 2026-06-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
Location: Menlyn
Full-Stack Cloud Engineer (Python | AWS | Angular | Serverless)
We’re looking for a highly technical engineer who can design, build, and operate cloud-native, distributed systems at scale, someone who is comfortable moving across the full stack while maintaining strong engineering discipline.
This role is not about ticking boxes, it’s about owning architecture and delivery of modern, event-driven applications in AWS.
Backend Engineering (Python)
- Design and implement modular, testable, and reusable Python services
- Apply best practices around code structure, dependency management, and performance optimization
- Build services that are production-ready with observability, logging, and error handling baked in
- Develop rich, responsive SPAs using Angular with strong Type Script discipline
- Implement robust state management patterns (e.g., NgRx or equivalent)
- Translate complex workflows into intuitive, performant UI/UX experiences
You’ll work extensively across AWS, designing serverless-first and containerized solutions:
- Build and operate AWS Lambda functions (event-driven, scalable workloads)
- Design and manage APIs via API Gateway (REST) and App Sync (Graph
QL) - Implement Graph
QL schemas, resolvers, and data access patterns using App Sync - Work with DynamoDB for high-scale No
SQL data modelling (partitioning, indexing, access patterns) - Leverage S3 for object storage and data workflows
- Use ECS/ECR for containerized workloads where appropriate
- Integrate analytics and reporting via Quick Sight
- Define and manage infrastructure using Terraform (Infrastructure-as-Code)
- Design repeatable, environment-aware deployments with strong versioning and modular IaC patterns
- Build and maintain CI/CD pipelines (Git Hub or similar), including:
- Automated builds
- Testing stages
- Deployment workflows
- Ensure systems are built with:
- Automated testing (unit, integration where applicable)
- Version control best practices (Git workflows)
API Design & Security
- Design and consume RESTful APIs with a strong understanding of:
- Idempotency
- Versioning strategies
- Rate limiting & error handling
- Apply API management best practices across distributed systems
- Implement cloud security controls in AWS, including:
- IAM policies and least-privilege access
- Secure API access patterns
- Data protection strategies
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×