×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer; Senior

Job in Menlyn, Gauteng, South Africa
Listing for: OpenSource Intelligent Solutions
Full Time position
Listed on 2026-06-15
Job specializations:
  • Software Development
Job Description & How to Apply Below
Position: Full Stack Developer (Senior) 1958
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.

Essential Skills

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
Frontend Engineering (Angular + Type Script)
  • 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
Infrastructure & Dev Ops
  • 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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary