Skip to content
mimi

Entry-Level Front-End Developer

iSanqa

South Africa · flexible Contract Entry Level 4w ago

About the role

Introduction

Our client is seeking an Entry-Level Front-End Developer to spearhead the industrialization of new AI technologies by supporting pilot use cases.

  • Angular & TypeScript
  • AI Technology Pilot Support
  • Python/Java Data Engineering exposure
  • 2-4 Years related experience

Position Details:

  • Contract Start Date: 01-04-2026
  • Contract End Date: 31-12-2028

Duties & Responsibilities

Role & Responsibilities:

  • Lead design, deployment and operational responsibility for cloud infrastructure across AWS services including compute, networking, storage and analytics.
  • Architect and implement scalable, secure and cost-effective solutions using Glue, Athena, Lake Formation, S3 and related analytics services.
  • Drive frontend architecture and implementation using Angular and NgRx, ensuring maintainability and strong UX practices.
  • Build and maintain backend services and automation using Typescript, JavaScript, Python and Java, and ensure robust testing and CI/CD integration.
  • Design, deploy and operate containerised workloads with Docker and Kubernetes (EKS), including release automation and scaling strategies.
  • Own and optimise data processing pipelines and analytics workflows to meet performance, reliability and cost goals.
  • Implement and enforce security and code quality standards across pipelines by integrating tools like WIZ, GHAS and SonarQube.
  • Monitor, troubleshoot and resolve production incidents; implement observability, alerting and operational runbooks.
  • Collaborate with product, data science and stakeholder teams to translate requirements into technical solutions and delivery plans.
  • Mentor and coach junior and mid-level engineers, lead design reviews and raise engineering standards across the team.
  • Use Git/GitHub, CI/CD pipelines and code review practices to ensure high quality, secure deliverables.
  • Maintain documentation, track work with Jira (including JQL) and Confluence, and contribute to operational playbooks and runbooks.

Important Application Details

Location & Relocation

Applicants based outside of Gauteng must be willing to relocate. Please note that relocation to the province will be at the candidate's own cost.

Eligibility & Legal

  • Citizenship: South African citizens and residents are preferred.
  • Work Permits: Candidates with valid work permits will be considered.
  • Privacy: By applying, you consent to being added to our database and receiving updates until you unsubscribe.

Application Status

If you do not receive a response within 2 weeks, please consider your application unsuccessful.

Desired Experience & Qualification

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience) with significant hands-on cloud-native development and operations experience.
  • Minimum of 3 years' experience as a Data Engineer
  • 3 years' experience as a Python Data Engineer, with at least 2 years' experience on AWS (or equivalent demonstrable experience).
  • Proven track record of designing, delivering and operating production systems using the listed stack (Angular, Typescript, Python/Java, Docker, Kubernetes, PostgreSQL, DynamoDB, AWS services) and experience mentoring others.

Essential Skills (Verified):

  • Extensive hands-on experience with AWS services including Athena, ECR, EKS, Glue, S3, Lake Formation, RDS, DynamoDB, VPC, EC2, and OpenSearch.
  • Proficient in Typescript and JavaScript for frontend and backend development.
  • Strong backend development skills in Python and Java for services, automation, and data processing.
  • Advanced frontend development with Angular including state management using NgRx, HTML and SCSS.
  • Deep experience with containerisation (Docker) and orchestration using Kubernetes, preferably on AWS EKS.
  • Strong SQL skills and experience with relational databases (PostgreSQL); able to write and optimise complex queries.
  • Familiarity with Git, GitHub and CI/CD workflows (including GitHub Actions) and embedding security and quality gates into pipelines.
  • Experience integrating and operating security and code-quality tools such as WIZ, GitHub Advanced Security (GHAS), and SonarQube.
  • Proven ability to design and operate data processing pipelines and analytics workflows on AWS (Glue, Athena, Lake Formation).
  • Demonstrable experience implementing cloud cost optimisation strategies and ensuring efficient resource utilisation.

Advantageous Skills:

  • Experience with AWS monitoring, observability and logging tools such as CloudWatch and Grafana.
  • Practical knowledge of infrastructure-as-code tools such as Terraform, Terragrunt or CloudFormation.
  • Experience with event-driven architectures and messaging systems (SNS/SQS, Kafka, Kinesis).
  • Familiarity with BI tools, technical data modelling and working with data formats such as Parquet, AVRO, JSON and CSV.
  • Experience with Big Data services (EMR, Redshift) and data engineering frameworks like PySpark.
  • Prior exposure to MLOps or supporting machine learning pipelines and tooling such as SageMaker.
  • Experience applying secure-by-design principles and familiarity with OWASP and AWS security best practices
  • (IAM, encryption, network controls).
  • Familiarity with enterprise collaboration tools and processes using Jira (including JQL) and Confluence for documentation.
  • Experience with observability stacks (Prometheus, Grafana, OpenTelemetry) and incident management practices.
  • Prior experience mentoring engineers, providing technical leadership and improving team delivery practices.

Skills

AWSAngularAthenaCI/CDCloudFormationCloudWatchConfluenceCSVData EngineeringDockerDynamoDBEC2ECREMREKSETLGrafanaGitGitHubGitHub ActionsGlueHTMLIAMJiraJQLJSONJavaJavaScriptKinesisKubernetesLake FormationMLOpsNgRxOpenSearchOWASPParquetPostgreSQLPrometheusPythonPySparkRDSRedshiftSageMakerSCSSSNSSQSSQLTerraformTerragruntTypeScriptVPCWIZ

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