D…

Full Stack Developer (Senior) at Sabenza IT & Recruitment

Contract On-site Senior Level Pretoria, ZA
Posted 1 week, 3 days ago ⏰ Deadline: Jun 14, 2026 7 views 0 applications

Job Description

Job Description

We are looking for a Senior Full Stack Developer to join a dynamic global technology team focused on building innovative, cloud-based solutions that support data analysis, collaboration, and operational efficiency across a large international enterprise environment. The successful candidate will work on a modern platform that leverages AI-driven analysis, cloud technologies, and scalable architectures to simplify data access, visualization, and collaboration processes.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications.
  • Build responsive frontend solutions using Angular and TypeScript.
  • Develop backend services and APIs using [URL Removed] and GraphQL.
  • Integrate cloud-native services across AWS and Azure environments.
  • Work with MongoDB, including schema design and Atlas Search.
  • Implement secure authentication and authorization mechanisms.
  • Support CI/CD pipelines and DevOps best practices.
  • Collaborate within Agile teams using Jira, Xray, and Confluence.
  • Contribute to performance optimization, monitoring, and system reliability.
  • Participate in architecture discussions and technical decision-making.

Requirements

Essential Skills

  • Frontend
    • Angular
    • TypeScript
    • AG Grid
    • NGRX
    • chart.js
    • GraphQL
  • Backend
    • Nest.js
    • TypeScript
    • GraphQL
    • AWS SDK (S3, Athena)
    • MongoDB (Mongoose, Atlas Search)
  • Cloud & Environments
    • Azure
    • AWS
    • Cloud Data Hub
    • Airflow
    • Grafana
    • ArgoCD
  • Development & CI/CD
    • GitHub
    • GitHub Actions
    • GitHub Copilot
    • Dependabot
    • ESLint
    • SonarQube
    • Jest
    • NX
    • Visual Studio Code
  • Agile Tools
    • Jira / Xray
    • Confluence

Advantageous Skills

  • Experience with automotive or enterprise cloud data platforms.
  • Exposure to identity and device management solutions.
  • Advanced Angular state management and performance optimization.
  • Experience with multi-cloud or hybrid cloud deployments.
  • Knowledge of Docker, ECS/ECR, and production reliability practices.

Qualifications & Experience

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • 3–5+ years of hands-on full stack or backend development experience.
  • Strong experience with cloud-native architectures, preferably AWS and Azure.
  • Experience with DevOps practices and CI/CD pipelines.
  • Strong problem-solving and communication skills.
  • Ability to work independently and mentor junior team members.

Desired Skills

  • Angular
  • Nest.js
  • Azure
  • Typescript
  • AWS
  • CI/CD

Desired Qualification Level

Degree

How to Apply

Apply Now at https://careerjunction.co.za/apply/2638370

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Join Our South Africa Channels

Get free job alerts on your phone

{# Career advice — internal links into the editorial corpus. related_articles is already computed by the view (build_related_articles_for_job, never empty) but was never rendered, so every job page passed ZERO link equity to the publications. This is the highest-leverage SEO/AEO internal-linking surface (thousands of job pages × 3 descriptive-anchor links into the article cluster). #}
MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?