698,009open jobs
40,743companies
105,967added this week
Browse all
Salary
$21k – $54k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
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 maintainscalable full-stack applications.
  • Build responsive frontend solutionsusing Angular and TypeScript.
  • Develop backend services and APIsusing Nest.js and GraphQL.
  • Integrate cloud-native servicesacross AWS and Azure environments.
  • Work with MongoDB, including schemadesign and Atlas Search.
  • Implement secure authentication andauthorization mechanisms.
  • Support CI/CD pipelines and DevOpsbest practices.
  • Collaborate within Agile teams usingJira, Xray, and Confluence.
  • Contribute to performanceoptimization, 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 orenterprise cloud data platforms.
  • Exposure to identity and devicemanagement solutions.
  • Advanced Angular state management andperformance optimization.
  • Experience with multi-cloud or hybridcloud deployments.
  • Knowledge of Docker, ECS/ECR, andproduction reliability practices.

Qualifications & Experience

  • Bachelor's Degree in ComputerScience, Software Engineering, or related field.
  • 3-5+ years of hands-on full stack orbackend development experience.
  • Strong experience with cloud-nativearchitectures, preferably AWS and Azure.
  • Experience with DevOps practices andCI/CD pipelines.
  • Strong problem-solving andcommunication skills.
  • Ability to work independently and mentor junior team members.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
698,009 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pretoria
$22k – $55k per year (Estimated) • In office • Full-Time • 8+ years exp • Pretoria
Python
JavaScript
TypeScript
SQL
Python
pySpark
Databases
DynamoDB
Apache Kafka
AI/ML
Copilot
Spark
Frontend
Angular
React.js
Mobile
Dependency Injection
DevOps
Terraform
GitHub Actions
CI/CD
AWS
Docker
AWS Fargate
AWS Lambda
IAM
Linux
Analytics
Tableau
Power BI
ETL/ELT
Design
Figma
Management
Confluence
Jira
Agile
Apply
$49k – $137k per year (Estimated) • In office • Full-Time • 10+ years exp • PhD • Madrid
Python
JavaScript
TypeScript
Apex
AI/ML
Cursor
Claude
Prompt Engineering
AI Agents
LLM
Agentforce
Edge AI
Frontend
GraphQL
React.js
Apply
$49k – $137k per year (Estimated) • In office • Full-Time • 10+ years exp • PhD • Madrid
Python
JavaScript
TypeScript
Apex
AI/ML
Cursor
Claude
Prompt Engineering
AI Agents
LLM
Agentforce
Edge AI
Frontend
GraphQL
React.js
Apply
Frontend Engineer 2 hours ago
In office • Bachelor's Degree
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Sass
Turborepo
DevOps
Terraform
GCP
Azure
CI/CD
Git
AWS
Kubernetes
Amazon EKS
Google GKE
Azure AKS
Design
Figma
Management
Agile
QA
Playwright
Jest
Apply
$21k – $54k per year (Estimated) • In office • Full-Time • 6+ years exp • Pretoria
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
Frontend
Angular
DevOps
Terraform
CI/CD
AWS
Kubernetes
Management
Confluence
Jira
Agile
Scrum
Apply
$15k – $43k per year (Estimated) • In office • Full-Time • Bachelor's Degree
SQL
C#
C++
Apply
$26k – $59k per year (Estimated) • In office • Full-Time • 10+ years exp • Pretoria
DevOps
SLI/SLO/SLA
Apply
$25k – $55k per year (Estimated) • In office • Full-Time • 5+ years exp • Pretoria
Cybersecurity
ISO 27001
Management
ITIL
Apply
$11k – $30k per year (Estimated) • In office • Full-Time • Pretoria
JavaScript
PHP
PHP
WordPress
WooCommerce
Databases
MySQL
Frontend
JQuery
DevOps
Rest API
SOAP
Apply
$16k – $46k per year (Estimated) • In office • Full-Time • 4+ years exp • Pretoria
JavaScript
TypeScript
SQL
Frontend
Angular
Apply
$11k – $25k per year (Estimated) • In office • Full-Time • 1+ year exp • Pretoria
Apply
See all jobs
This is one of many
698,009 more open roles from verified company boards, updated every day.