Senior Full-Stack Software Engineer

Placements24

Durban

Hybrid

ZAR 900,000 - 1,300,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

Health coverage and retirement plan
Paid time off
Flexible remote work environment
Professional growth opportunities

Job summary

Placements24 is seeking a Senior Full-Stack Software Engineer to develop and optimize both front-end and back-end systems for a growing e-commerce platform. You will build scalable web applications, create robust APIs, and collaborate with cross-functional teams to deliver high-quality features.

The role supports remote work with flexible arrangements, and requires strong expertise in modern web technologies and cloud/container ecosystems.

Qualifications

  • 5+ years of full-stack development experience.
  • Bachelor's degree in CS/Engineering or equivalent.
  • Proficiency with HTML5, CSS3, JavaScript/TypeScript and a modern JS framework.
  • Experience with Node.js, Python/Django, or Java/Spring Boot.
  • Database experience: PostgreSQL, MySQL, or MongoDB.
  • Cloud platforms and containers (Docker/Kubernetes) preferred.
  • Familiarity with Agile, CI/CD, and distributed teams.

Responsibilities

  • Develop and maintain scalable full-stack web applications.
  • Design modern front-end interfaces using React/Angular/Vue.js.
  • Build back-end services/APIs with Node.js, Python/Django, or Java/Spring Boot.
  • Collaborate with product managers, designers, and engineers to implement features.
  • Write clean, well-documented code following best practices.

Skills

Full-stack development
HTML5/CSS3/JS/TS
Modern JS framework
Problem solving
Distributed teamwork

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Docker
Kubernetes
AWS/Azure/GCP
CI/CD pipelines

Job description

About the Role

Our client, a dynamic e-commerce platform experiencing rapid growth, is seeking an experienced Senior Full-Stack Software Engineer to join their innovative team. This role is crucial for developing and enhancing both the front-end and back-end systems that power our client's online presence. You will be instrumental in designing, building, and deploying robust, scalable, and high-performance web applications. The ideal candidate will have a proven track record in full-stack development, a passion for clean code, and a deep understanding of modern web technologies. This is a fantastic opportunity to contribute significantly to a thriving business and work on exciting projects in Durban , KwaZulu-Natal . We encourage remote work for this position, offering flexibility to top talent.

Key Responsibilities
  • Develop and maintain high-quality, scalable, and secure full-stack web applications.
  • Design and implement efficient front-end user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Develop and manage robust back-end services and APIs using languages and frameworks such as Node.js, Python/Django, or Java/Spring.
  • Collaborate closely with product managers, designers, and other engineers to define and implement new features.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement and manage databases (SQL and NoSQL), ensuring data integrity and performance.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues across the stack.
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 (HTML5, CSS3, JavaScript/TypeScript) and at least one modern JS framework.
  • Strong experience with back-end development languages and frameworks (e.g., Node.js, Express, Python, Django, Ruby on Rails, Java, Spring Boot).
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORMs.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a distributed team.
Benefits

Our client offers a competitive salary commensurate with experience, along with performance-based incentives. Employees enjoy comprehensive health coverage, including medical, dental, and vision insurance, as well as a retirement savings plan. We provide generous paid time off and a flexible remote work environment. Opportunities for professional growth are abundant, including access to online courses, workshops, and industry conferences. Join a collaborative and innovative team that values creativity and impact. Our client is committed to fostering a supportive work culture and offers a clear path for career advancement within their growing organization in South Africa .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Comprehensive medical and dental care
Pension fund contributions
+3
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 Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health benefits
Paid time off
+3
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Gqeberha

Hybrid
ZAR 221,000 - 443,000
Remote work
Professional development
Training opportunities
+1
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 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
Senior Full Stack Developer (Python & React)
Senior Full Stack Developer (Python & React)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+2
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

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