Senior Full Stack Developer

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 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

Hybrid work model
Professional development
Challenging projects
Collaborative team culture

Job summary

Placements24 in Benoni, Gauteng is seeking a Senior Full Stack Developer to join our client’s team. This hybrid role blends in-office collaboration with remote flexibility as you design, develop, and maintain frontend and backend components of web applications, using modern frameworks and best practices.

You will drive the full development lifecycle from conception to deployment, contribute to architectural decisions, mentor junior developers, optimize performance and security, and collaborate

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full stack development.
  • Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js).
  • Strong backend development skills in languages like Python, Node.js, Java, or C#.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Understanding of RESTful API design principles.

Responsibilities

  • Develop and maintain dynamic web applications across the full stack (frontend and backend).
  • Design and implement user interfaces with a focus on responsiveness and usability.
  • Develop and manage robust backend services, APIs, and databases.
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay updated with emerging technologies and industry trends in full stack development.
  • Participate in architectural discussions and contribute to technical strategy.

Skills

Problem-solving
Analytical thinking
Debugging
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

React
Angular
Vue.js
Python
Node.js
Java
C#
PostgreSQL
MySQL
MongoDB
AWS/Azure/GCP
Docker
RESTful APIs

Job description

About the Role

Our client, a leader in developing innovative digital solutions, is looking for a talented Senior Full Stack Developer to join their team. This hybrid role is based in Benoni, Gauteng, and offers a blend of in-office collaboration and remote flexibility. You will be instrumental in designing, developing, and maintaining both frontend and backend components of our client's web applications. We seek an experienced developer with a strong understanding of the entire development lifecycle, from conception to deployment. This is an excellent opportunity to work on diverse projects, contribute to architectural decisions, and mentor junior developers.

Key Responsibilities
  • Develop and maintain dynamic web applications across the full stack (frontend and backend).
  • Design and implement user interfaces with a focus on responsiveness and usability.
  • Develop and manage robust backend services, APIs, and databases.
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay updated with emerging technologies and industry trends in full stack development.
  • Participate in architectural discussions and contribute to technical strategy.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full stack development.
  • Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong backend development skills in languages like Python, Node.js, Java, or C#.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Understanding of RESTful API design principles.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, suitable for a hybrid work environment.
  • Experience working in Agile/Scrum development methodologies.
Benefits
  • Competitive salary and comprehensive benefits package.
  • Hybrid work model offering flexibility.
  • Opportunities for professional development and skill enhancement.
  • Engaging and challenging projects.
  • Supportive and collaborative team culture in Benoni, Gauteng.
  • Contribute to cutting-edge software solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
medical aid
provident fund
performance bonuses
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 (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
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
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 Developer - Cloud Solutions
Senior Full Stack Developer - Cloud Solutions

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional growth
+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
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2