Senior Full-Stack Software Engineer (React & Node.js)

Placements24

Midrand

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

5 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

Health insurance
Professional development
Flexible hours
Bonuses
Retirement plan
Team events
Career growth

Job summary

Placements24 is seeking a Senior Full-Stack Software Engineer to join our technology team in Midrand, Gauteng. You will build scalable web apps using React on the front end and Node.js on the back end, delivering high-quality features for business needs.

You will collaborate with product managers and designers, write clean code, and mentor junior engineers while embracing Agile practices and modern tooling.

Qualifications

  • Bachelor’s degree or equivalent practical experience in computer science or related field.
  • Proven experience as a Full-Stack Software Engineer with front-end and back-end focus.
  • Strong JavaScript proficiency with React and Node.js ecosystems.

Responsibilities

  • Design, develop, and maintain scalable web applications using React and Node.js.
  • Collaborate with product, design, and engineering teams to ship features.
  • Write clean, scalable code and implement RESTful APIs.
  • Develop and optimize APIs and database solutions for performance.
  • Review code and mentor junior engineers; stay updated on tech trends.

Skills

JavaScript
React
Node.js
APIs REST
Databases (PostgreSQL/MySQL/MongoDB)
Cloud platforms
Git
Agile
Problem-solving
Communication

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Express.js

Job description

About the Role

Our client is seeking a highly skilled and motivated Senior Full-Stack Software Engineer to join their dynamic technology team. This is an exciting opportunity to contribute to innovative projects and drive the development of cutting-edge applications. The role is based in Midrand, Gauteng, and offers a collaborative and challenging work environment. We are looking for an individual with a strong background in both front-end and back-end development, who is passionate about creating robust, scalable, and user-friendly software solutions. You will work closely with product managers, designers, and other engineers to deliver high-quality products that meet business needs and exceed customer expectations. This position requires a proactive approach to problem-solving and a commitment to best practices in software development. The ideal candidate will possess excellent communication skills and the ability to mentor junior team members.

Key Responsibilities
  • Design, develop, and maintain scalable web applications using React for the front-end and Node.js for the back-end.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code adhering to industry standards.
  • Develop and manage APIs, ensuring seamless integration between front-end and back-end systems.
  • Implement and manage database solutions, optimizing for performance and scalability.
  • Conduct code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decisions.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor junior engineers and foster a culture of continuous learning.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Software Engineer or similar role.
  • Strong proficiency in JavaScript, including experience with frameworks like React.
  • Extensive experience with Node.js and its ecosystem (Express.js, etc.).
  • Solid understanding of database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Experience with Agile development methodologies.
Benefits
  • Our client offers a competitive salary package, comprehensive health insurance, opportunities for professional development and training, and a dynamic work environment in Midrand, Gauteng.
  • Employees enjoy flexible working hours and a commitment to work-life balance.
  • The company also provides performance-based bonuses, retirement savings plans, and regular team-building events to foster a strong company culture.
  • Access to the latest technology and tools is guaranteed, along with ample opportunities for career advancement within a growing organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
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 (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development
+3
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 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 (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 Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Hybrid work model
Professional growth
+3
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