Skip to content
mimi

Full Stack Developer (Expert) - Data & Cloud Engineering

Abalobi Solutions

Johannesburg · Hybrid Full-time Senior 1w ago

About the role

About

We’re looking for an experienced Full Stack Developer with strong data engineering and cloud expertise to join a high-performing, globally distributed team.

You’ll work on a cutting-edge analytics platform that enables data-driven decision-making through scalable pipelines, cloud-native solutions, and modern frontend tools.

This is a hands-on role where you’ll design, build, and optimise data-intensive applications while collaborating with international stakeholders.

Responsibilities

  • Design and develop data pipelines (ETL, SQL, Spark)
  • Build and maintain APIs and backend services
  • Develop cloud-based applications on AWS
  • Contribute to frontend components (Angular / React)
  • Implement CI/CD pipelines and DevOps practices
  • Ensure system quality, testing, and automation
  • Participate in solution design, architecture, and reviews
  • Collaborate with cross-functional and global teams
  • Maintain security, monitoring, and performance standards

Requirements

Required Skills & Experience

  • 8+ years in software development
  • 5+ years working with Python (essential)
  • Strong experience with:
    • AWS services (Lambda, API Gateway, DynamoDB, EMR, Glue, etc.)
    • Big data technologies (ETL, SQL, PySpark)
    • CI/CD & DevOps practices (GitHub Actions, testing frameworks)
  • Experience with API development & system integration
  • Solid understanding of networking & cloud architecture
  • Exposure to frontend frameworks (Angular / React)
  • Experience with databases (structured & unstructured)

Advantageous Skills

  • Experience with data visualisation tools (Power BI, Tableau, Qlik)
  • Knowledge of Kafka or streaming technologies
  • Familiarity with Docker & containerisation
  • Understanding of Agile methodologies (Scrum, Jira, Confluence)
  • Experience with infrastructure as code (Terraform)
  • Knowledge of security best practices and monitoring

Qualifications

  • Degree in IT, Engineering, or related field
  • Relevant certifications (e.g. AWS) are advantageous

Package & Remuneration

  • Exposure to a global, enterprise-scale tech environment
  • Flexible working model (remote + on-site rotation)
  • Modern tech stack and cutting-edge tools
  • Collaborative, fast-paced, and innovative culture
  • Strong focus on work-life balance and flexibility

Interested?

For more information Email Recruitment@abalobisolutions.co.za

Requirements

  • 8+ years in software development
  • 5+ years working with Python
  • Strong experience with AWS services (Lambda, API Gateway, DynamoDB, EMR, Glue, etc.)
  • Strong experience with Big data technologies (ETL, SQL, PySpark)
  • Strong experience with CI/CD & DevOps practices (GitHub Actions, testing frameworks)
  • Experience with API development & system integration
  • Solid understanding of networking & cloud architecture
  • Experience with databases (structured & unstructured)

Responsibilities

  • Design and develop data pipelines (ETL, SQL, Spark)
  • Build and maintain APIs and backend services
  • Develop cloud-based applications on AWS
  • Contribute to frontend components (Angular / React)
  • Implement CI/CD pipelines and DevOps practices
  • Ensure system quality, testing, and automation
  • Participate in solution design, architecture, and reviews
  • Collaborate with cross-functional and global teams
  • Maintain security, monitoring, and performance standards

Skills

API GatewayAWSAWS LambdaCI/CDDevOpsDockerDynamoDBEMRETLGlueGitHub ActionsInfrastructure as CodeJiraKafkaNetworkingPower BIPythonPySparkQlikReactScrumSparkSQLTableauTerraformTestingTraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free