Senior Full-Stack Engineer: APIs, Microservices & UI

IT Max

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IT Max in Johannesburg, South Africa, is seeking an experienced Full Stack Developer to design, build, test and deploy robust end-to-end web applications and microservices.

The role requires strong frontend (React, Angular, Vue.js) and backend (Node.js, Python, Java, .NET) skills, experience with REST APIs, databases, and CI/CD, and immediate availability to join an Agile team. You will work with cross-functional teams to deliver scalable software in a fast-paced environment.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 4+ years of professional software engineering experience specializing in full-stack web development.
  • Strong proficiency in frontend technologies (React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript).
  • Strong proficiency in backend programming languages (Node.js, Python, Java, or C#/.NET).

Responsibilities

  • Design, develop, test, and deploy robust, scalable full-stack web applications and microservices.
  • Build dynamic, responsive front-end interfaces using modern JavaScript frameworks.
  • Architect and develop secure, RESTful backend APIs, services, and business logic layers.
  • Design and optimize relational and non-relational database schemas and data storage models.
  • Collaborate with software architects, UI/UX designers, and QA engineers throughout the SDLC.
  • Write clean, modular, well-documented, and testable code following industry best practices.
  • Implement automated unit tests, integration tests, and CI/CD pipelines using modern DevOps tools.
  • Troubleshoot production issues and drive performance improvements and CI/CD automation.
  • Participate in Agile/Scrum ceremonies, sprint planning, and peer code reviews.

Skills

Frontend tech
Backend languages
RESTful APIs
Databases
Git
Docker
Kubernetes
CI/CD

Education

Bachelor's degree in CS or related

Tools

PostgreSQL
MySQL
MongoDB
Redis
Git

Job description

IT Max in Johannesburg, South Africa, is seeking an experienced Full Stack Developer to design, build, test and deploy robust end-to-end web applications and microservices.

The role requires strong frontend (React, Angular, Vue.js) and backend (Node.js, Python, Java, .NET) skills, experience with REST APIs, databases, and CI/CD, and immediate availability to join an Agile team. You will work with cross-functional teams to deliver scalable software in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer | IT Max | Johannesburg, South Africa
Full Stack Developer | IT Max | Johannesburg, South Africa

It Max • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer: Build Scalable Web Apps
Senior Full-Stack Engineer: Build Scalable Web Apps

Placements24 • Midrand

On-site
ZAR 900,000 - 1,500,000
Health insurance
Annual leave
Professional development
+2
Senior Full-Stack Engineer: Impactful, Scalable Web Apps
Senior Full-Stack Engineer: Impactful, Scalable Web Apps

Old Mutual Limited • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Full-Stack Engineer — Remote (South Africa)
Senior Full-Stack Engineer — Remote (South Africa)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work across SA
Health benefits
Home office allowance
+2
Senior Full-Stack Developer (React/Node, API & DB)
Senior Full-Stack Developer (React/Node, API & DB)

Network Contracting • Centurion

On-site
ZAR 700,000 - 1,200,000
Senior Full-Stack Architect | Scalable APIs & Cloud
Senior Full-Stack Architect | Scalable APIs & Cloud

Communicate Recruitment • Durban

On-site
ZAR 750,000 - 1,100,000
Senior Full-Stack Software Engineer (Johannesburg)
Senior Full-Stack Software Engineer (Johannesburg)

Placements24 • Johannesburg

Hybrid
ZAR 800,000 - 1,200,000
Competitive compensation
Health benefits
Professional development
+4
Senior Full-Stack Engineer: Build Resilient Frontends & APIs
Senior Full-Stack Engineer: Build Resilient Frontends & APIs

Communicate Recruitment • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
Senior Full-Stack Dev: Node.js + React - Pretoria
Senior Full-Stack Dev: Node.js + React - Pretoria

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4