Senior Full Stack Developer

Placements24

Durban

Hybrid

ZAR 800,000 - 1,100,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Paid time off
Professional development
Modern work environment in Durban
Bonus potential
Retirement fund
Cutting-edge technology access
Team-building events
Relocation assistance

Job summary

Placements24 in Durban, KwaZulu-Natal, is seeking a Senior Full Stack Developer to design, develop, and maintain modern web applications. You will work on scalable backend services and engaging front-end interfaces using React, Angular, or Vue, while mentoring junior developers and guiding architectural decisions.

The ideal candidate has 5+ years of full-stack experience, strong Python/Java/Node.js/C# skills, and hands-on knowledge of databases, cloud platforms and container technologies.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional full-stack web development experience.
  • Strong backend knowledge (Python, Java, Node.js, or C#).
  • Proficiency with frontend technologies (HTML5, CSS3, JavaScript, TypeScript) and frameworks (React, Angular, Vue).
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • RESTful API design and implementation; software engineering best practices; Agile development; DevOps/CI-CD a plus.

Responsibilities

  • Design, develop, and maintain robust web applications using modern technologies.
  • Collaborate with cross-functional teams to implement new features.
  • Develop scalable backend services and APIs.
  • Implement responsive front-end interfaces with React, Angular, or Vue.
  • Write clean, well-tested code across the stack and participate in code reviews.
  • Troubleshoot and upgrade existing systems; mentor junior developers.
  • Contribute to architectural decisions and technology selection.

Skills

Python
Java
Node.js
C#
REST APIs
JS Frameworks
Cloud Platforms
Docker
Kubernetes
Databases
CI/CD
Agile
DevOps

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
PostgreSQL/MySQL

Job description

About the Role

Our client, a leading innovator in the software solutions space, is seeking a highly skilled and experienced Senior Full Stack Developer to join their dynamic team in Durban, KwaZulu-Natal . This pivotal role offers the opportunity to work on cutting-edge projects, contribute to the architectural design of complex applications, and mentor junior developers. We are looking for a passionate individual with a proven track record of delivering high-quality, scalable software solutions. The ideal candidate will possess a strong understanding of both front-end and back-end development paradigms and a commitment to best practices in software engineering. This is an exciting opportunity to make a significant impact within a forward-thinking company that values technical excellence and professional growth.


Key Responsibilities


  • Design, develop, and maintain robust web applications using modern technologies.

  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.

  • Develop and manage highly scalable, reliable, and efficient back-end services and APIs.

  • Implement responsive and user-friendly front-end interfaces using frameworks such as React, Angular, or Vue.js.

  • Write clean, maintainable, and well-tested code across the full stack.

  • Participate in code reviews to ensure code quality, performance, and security.

  • Troubleshoot, debug, and upgrade existing systems.

  • Contribute to architectural decisions and technology selection.

  • Mentor and guide junior developers, fostering a collaborative and learning-oriented environment.

  • Stay abreast of emerging technologies and industry trends.


Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Minimum of 5 years of professional experience in full-stack web development.

  • Proficiency in back-end languages such as Python, Java, Node.js, or C#.

  • Strong experience with front-end technologies (HTML5, CSS3, JavaScript, TypeScript) and modern JS frameworks (React, Angular, Vue.js).

  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).

  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

  • Experience with RESTful API design and implementation.

  • Solid understanding of software development principles, design patterns, and best practices.

  • Excellent problem-solving and analytical skills.

  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.

  • Experience with Agile development methodologies.

  • Knowledge of DevOps practices and CI/CD pipelines is a plus.


Benefits


  • Competitive annual salary package commensurate with experience.

  • Comprehensive health, dental, and vision insurance.

  • Generous paid time off and public holidays.

  • Opportunities for professional development, training, and attending industry conferences.

  • A modern and collaborative work environment in the vibrant city of Durban, KwaZulu-Natal .

  • Performance-based bonuses and potential for stock options.

  • Contribution to retirement fund.

  • Access to cutting-edge technology and challenging projects.

  • Team-building events and social activities.

  • Relocation assistance may be considered for exceptional candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer - SaaS Platform Development
Senior Full Stack Developer - SaaS Platform Development

Placements24 • Durban

On-site
ZAR 1,000,000 - 1,400,000
Medical aid
Retirement fund
Career development
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

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

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
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 Web Developer (Full Stack)
Senior Web Developer (Full Stack)

Placements24 • Bloemfontein

On-site
ZAR 750,000 - 1,150,000
Competitive salary
Bonuses
Medical aid
+5
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Senior Full Stack Developer (JavaScript)
Senior Full Stack Developer (JavaScript)

Placements24 • Mossel Bay

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Retirement fund
Paid time off
+3
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria