Senior Full-Stack Engineer – Hybrid, Stock Options & Growth

Placements24

Johannesburg

Hybrid

ZAR 800,000 - 1,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Health benefits
Professional development
Flexible working hours
Hybrid work model
Team events
Stock options (eligible)

Job summary

Placements24 in Johannesburg is seeking a Senior Full-Stack Software Engineer to lead the development of scalable web applications. You will work across front-end and back-end, collaborating with product managers, designers, and engineers to deliver robust software solutions.

The role requires strong expertise in modern JS frameworks, backend languages, databases, cloud platforms, and containerization. You will contribute to API design and architectural discussions in a hybrid work environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience.
  • Proven experience as a Full-Stack Software Engineer with a strong portfolio.
  • Proficiency in JavaScript, HTML5, CSS3 and modern frameworks (React/Angular/Vue).
  • Backend experience with Python (Django/Flask), Node.js (Express), Java (Spring) or C#.
  • Solid database knowledge (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra).
  • Experience with cloud platforms (AWS/Azure/Google Cloud) and containerization (Docker/Kubernetes).
  • Strong RESTful API skills and good problem-solving abilities.

Responsibilities

  • Design, develop, and implement full-stack web applications using modern frameworks and languages.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code for front-end and back-end.
  • Develop and maintain APIs and integrate with third-party services.
  • Conduct code reviews to ensure quality and best practices.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Optimize applications for speed, scalability, and security.
  • Contribute to architectural discussions and technology choices.
  • Mentor junior engineers and share knowledge across the team.

Skills

JavaScript
Frontend frameworks
Backend languages
RESTful APIs
SQL/NoSQL databases
Cloud platforms
Full-stack development

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure
Google Cloud

Job description

Placements24 in Johannesburg is seeking a Senior Full-Stack Software Engineer to lead the development of scalable web applications. You will work across front-end and back-end, collaborating with product managers, designers, and engineers to deliver robust software solutions.

The role requires strong expertise in modern JS frameworks, backend languages, databases, cloud platforms, and containerization. You will contribute to API design and architectural discussions in a hybrid work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Hybrid + Growth Benefits
Senior Full-Stack Engineer — Hybrid + Growth Benefits

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Engineer — Hybrid, Growth & Impact
Senior Full-Stack Engineer — Hybrid, Growth & Impact

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Senior Full-Stack Developer | Hybrid Work + Growth
Senior Full-Stack Developer | Hybrid Work + Growth

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work
Competitive salary
Medical & retirement benefits
+2
Senior Full-Stack Engineer — Hybrid (Pretoria)
Senior Full-Stack Engineer — Hybrid (Pretoria)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full-Stack Engineer – Hybrid, Growth & Impact
Senior Full-Stack Engineer – Hybrid, Growth & Impact

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Retirement plan
+1
Senior Full-Stack Engineer — Hybrid
Senior Full-Stack Engineer — Hybrid

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Engineer — Hybrid, Build Scalable Apps
Senior Full-Stack Engineer — Hybrid, Build Scalable Apps

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Competitive salary package
Health, dental & vision benefits
Pension fund contributions
+1
Senior Full-Stack Engineer — Enterprise Apps (Hybrid)
Senior Full-Stack Engineer — Enterprise Apps (Hybrid)

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Senior Full-Stack Engineer - Python/React | Hybrid + Growth
Senior Full-Stack Engineer - Python/React | Hybrid + Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Professional development
Hybrid work model
+2
Senior Full-Stack Engineer — Hybrid, Growth & Impact
Senior Full-Stack Engineer — Hybrid, Growth & Impact

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2