Full Stack Developer (Senior)

ATS Client

Pretoria

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is seeking a Senior Full Stack Developer to join a dynamic global technology team building cloud-based, AI-driven data analysis and collaboration solutions for a large enterprise environment. You will work on a modern platform utilizing Angular, TypeScript, Nest.js, GraphQL, and cloud services across AWS and Azure, ensuring scalable, secure, and reliable software deployments.

You will mentor junior developers and contribute to architecture discussions within Agile teams using Jira and

Qualifications

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

Responsibilities

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

Education

Bachelor's Degree in Computer Science, Software Engineering, or related field

Tools

Angular
TypeScript
GraphQL
Nest.js
MongoDB
LDAP
Azure
AWS
Atlas Search
GitHub Actions
Jest
NX
Grafana
ArgoCD

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 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer( Talent Pool)
Senior Full Stack Developer( Talent Pool)

Bsure Insurance Advisors • Gauteng

On-site
ZAR 900,000 - 1,300,000
Full Stack Developer (Advanced)
Full Stack Developer (Advanced)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Top Vitae Recruitment • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Top Vitae • Gqeberha

On-site
ZAR 500,000 - 700,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Full Stack Developer (Senior) 0693
Full Stack Developer (Senior) 0693

Opensource • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Java Developer
Full Stack Java Developer

CVQuest • Pretoria

On-site
ZAR 780,000 - 1,080,000
Full Stack Developer (Expert)
Full Stack Developer (Expert)

ATS Client • Pretoria

On-site
ZAR 1,200,000 - 1,900,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
2558 Full Stack Developer (Senior)
2558 Full Stack Developer (Senior)

Imizizi • Gauteng

On-site
ZAR 600,000 - 900,000