Sabenza IT

Full Stack Developer (Senior)

Sabenza IT  •  Pretoria, ZA (Hybrid)  •  20 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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 Nest.js 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)

  • LDAP


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.
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media