Senior Software Developer (Full-Stack)

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

2 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

medical aid
provident fund
performance bonuses

Job summary

Placements24 in Randburg seeks a Senior Software Developer (Full-Stack) to design, build, test, and deploy scalable applications. You will mentor junior developers and contribute to architectural decisions while balancing on-site collaboration with remote flexibility in Randburg.

The role requires 5+ years of experience with a strong frontend and backend skill set across HTML/CSS/JS and frameworks like React/Angular/Vue, plus server-side expertise in Python/Django or Node.js/Express or

Qualifications

  • 5+ years of professional experience in full-stack software development.
  • Strong front-end knowledge: HTML, CSS, JavaScript and modern frameworks.
  • Experience with Python/Django, Node.js/Express, Java/Spring, or C#/.NET.
  • Relational databases (PostgreSQL/MySQL) and NoSQL (MongoDB).
  • Cloud platforms (AWS/Azure/GCP) and containers (Docker/Kubernetes).
  • Familiar with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical and communication skills.

Responsibilities

  • Design, develop, test, and deploy full-stack web applications and services.
  • Write clean, maintainable code using modern languages and frameworks.
  • Collaborate with product managers, designers, and engineers on requirements.
  • Develop and maintain APIs, databases, and server-side logic.
  • Implement and optimize front-end user interfaces for usability.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Participate in code reviews to ensure quality and best practices.
  • Mentor junior developers and support technical growth.
  • Contribute to architectural decisions and technology choices.
  • Ensure scalability, security, and performance in Randburg-based apps.

Skills

HTML
CSS
JavaScript
React
Angular
Vue.js
Python
Django
Node.js
Express
Java
Spring
C#
.NET
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
Kubernetes
CI/CD
DevOps
Agile

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Docker
Kubernetes
Git

Job description

About the Role

Our client is looking for a talented and experienced Senior Software Developer specializing in Full-Stack development to join their innovative technology team based in Randburg, Gauteng. This role offers an exciting opportunity to work on cutting-edge projects, contributing to the design, development, and deployment of robust and scalable software solutions. The ideal candidate will possess a strong understanding of both front-end and back-end technologies, with a proven track record of delivering high-quality code. This position is hybrid, requiring a balance of on-site collaboration and remote flexibility within Randburg. You will play a key role in mentoring junior developers and influencing technical direction.

Key Responsibilities
  • Design, develop, test, and deploy full-stack web applications and services.
  • Write clean, maintainable, and efficient code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
  • Develop and maintain APIs, databases, and server-side logic.
  • Implement and optimize front-end user interfaces for optimal user experience.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Mentor and guide junior developers, fostering their technical growth.
  • Contribute to architectural decisions and technology selection.
  • Ensure the scalability, security, and performance of applications developed in Randburg, Gauteng.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack software development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring, C#/.NET).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and teamwork abilities, suitable for a hybrid environment in Randburg.
  • Experience with agile development methodologies.
Benefits

Our client offers a competitive salary and benefits package, including medical aid, provident fund, and performance bonuses. Employees benefit from a dynamic and collaborative work environment in Randburg, Gauteng, with opportunities for professional development, training, and career advancement. The hybrid work model provides flexibility, balancing work and personal life. You will work with a talented team on challenging and impactful projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Private medical insurance
Retirement annuity fund
Paid time off
+2
Senior Full Stack Developer - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,400,000
Health coverage
Retirement plans
Performance incentives
+2
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 750,000 - 1,100,000
Health insurance
Hybrid work
Professional development budget
+1
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Full Stack Developer (Hybrid)
Full Stack Developer (Hybrid)

Placements24 • Cape Town

Hybrid
ZAR 520,000 - 760,000
Competitive salary and bonuses
Hybrid work model
Health insurance and retirement plan
Senior Full-Stack Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4