Full-Stack Software Engineer

Placements24

Durban

On-site

ZAR 650,000 - 950,000

Full time

34 hours 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 salary
Medical aid
Performance-based bonuses
Professional development
Durban office
Team events

Job summary

Placements24 is seeking a talented Full-Stack Software Engineer to join our on-site team in Durban, KwaZulu-Natal. You will work across the stack, building robust, scalable data-driven solutions and collaborating with product, design, and other engineers.

The role involves backend API design, frontend UI development, database management, testing, and performance optimization in a fast-paced startup setting.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 3+ years of full-stack development experience.
  • Proficiency in at least one backend language and its frameworks (Python/Node.js/Java/Go).

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build responsive frontend interfaces using modern JavaScript frameworks.
  • Manage databases (SQL and NoSQL) and data modeling.
  • Write clean, well-documented code and participate in code reviews.
  • Collaborate with product, design, and engineers to deliver high-quality software.
  • Implement and maintain automated testing to ensure quality and stability.
  • Troubleshoot and resolve defects and performance issues.
  • Contribute to architectural discussions and process improvements.
  • Ensure security and scalability of the platform.

Skills

Backend development
Frontend development
Database design
Cloud platforms
Git
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Python
Node.js
Java
Go

Job description

About the Role

Our client, a burgeoning tech startup making waves in the e-commerce analytics space, is looking for a talented Full-Stack Software Engineer to join their dynamic team in Durban, KwaZulu-Natal. This is an on-site role offering an exciting opportunity to contribute to the development of innovative data-driven solutions. You will be involved in all aspects of the software development lifecycle, from backend API design and database management to frontend interface development. We are seeking a proactive and skilled engineer who is passionate about building robust, scalable, and user-friendly applications and is eager to make a significant impact within a collaborative and fast-paced environment.

Key Responsibilities
  • Design, develop, and maintain backend services and APIs using modern programming languages and frameworks.
  • Build responsive and intuitive user interfaces using frontend technologies.
  • Manage and optimize relational and NoSQL databases.
  • Write clean, efficient, and well-documented code for both backend and frontend components.
  • Collaborate closely with product managers, designers, and other engineers to define requirements and deliver high-quality software.
  • Implement and maintain automated testing suites to ensure code quality and application stability.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Participate in code reviews and contribute to architectural discussions.
  • Contribute to the continuous improvement of development processes and practices.
  • Ensure the security and scalability of the platform.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in full-stack software development.
  • Proficiency in at least one backend language (e.g., Python, Node.js, Java, Go) and its associated frameworks.
  • Strong experience with frontend technologies such as JavaScript, HTML5, CSS3, and a modern JavaScript framework (e.g., React, Vue, Angular).
  • Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work effectively in an on-site team environment in Durban, KwaZulu-Natal.
Benefits
  • Our client offers a competitive salary package, a comprehensive medical aid plan, and performance-based bonuses.
  • You will have the opportunity to work on challenging and innovative projects in a supportive team environment.
  • Professional development and training opportunities are provided to help you grow your skills.
  • The office is conveniently located in Durban, KwaZulu-Natal, with modern amenities and a collaborative atmosphere.
  • Enjoy regular team lunches and company social events.
  • This role requires your presence in the office to foster seamless collaboration and team cohesion.
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 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
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 Software Engineer - Full Stack (Backend Focus)
Senior Software Engineer - Full Stack (Backend Focus)

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Professional growth & conferences
Full Stack Software Engineer (Senior)
Full Stack Software Engineer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,300,000
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 Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Midrand

On-site
ZAR 900,000 - 1,500,000
Health insurance
Annual leave
Professional development
+2
Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Bellville

Hybrid
ZAR 700,000 - 900,000
Medical insurance
Stock options
Annual leave
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan with company matching
Professional development
+3
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
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