Full Stack Developer (JavaScript/Node.js/React)

Placements24

Pretoria

Hybrid

ZAR 600,000 - 800,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a talented Full Stack Developer to design, develop, and maintain scalable web applications. The role combines remote flexibility with in-office collaboration in Pretoria, working on Node.js and React-based projects.

You will collaborate with designers, product managers, and engineers, delivering robust software while ensuring code quality, testability, and performance. A strong foundation in JavaScript and database tech is essential.

Qualifications

  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in JavaScript (ES6+), including Node.js for backend development.
  • Solid experience with frontend frameworks, particularly React.js.
  • Experience with database technologies such as MongoDB, PostgreSQL, or MySQL.
  • Understanding of RESTful API design and implementation.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of testing frameworks (e.g., Jest, Mocha) and CI/CD practices is a plus.
  • Good understanding of UI/UX principles and responsive design.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work effectively in a hybrid environment.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and deploy full-stack web applications using JavaScript, Node.js, and React.
  • Build and maintain backend code using Node.js.
  • Develop engaging and responsive user interfaces using React.js.
  • Integrate with databases (e.g., MongoDB, PostgreSQL) and manage data persistence.
  • Write clean, well-documented, and testable code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and address performance bottlenecks and bugs.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to architectural decisions and technical roadmap planning.
  • Stay up-to-date with emerging web development trends and technologies.

Skills

JavaScript
Node.js
React.js
MongoDB
PostgreSQL
MySQL
RESTful API
Git
Jest
Mocha
CI/CD
UI/UX
Problem-solving
Communication
Teamwork
Hybrid environment

Education

Bachelor's degree in Computer Science or related field

Tools

MongoDB
PostgreSQL
MySQL
Git
Jest
Mocha

Job description

About the Role

Our client, a dynamic software development company, is looking for a talented and versatile Full Stack Developer to join their team. This role offers a hybrid work model, combining the benefits of remote flexibility with occasional in-office collaboration in Pretoria . You will be responsible for developing and maintaining both client-side and server-side applications, contributing to the entire software development lifecycle. This is an excellent opportunity to work on a variety of projects, utilizing modern technologies such as Node.js and React. We seek individuals passionate about creating robust, scalable, and user-friendly web applications. You will work closely with designers, product managers, and other engineers to deliver high-quality software solutions. The hybrid nature of this role allows for a balanced approach to work and life, fostering both individual focus and team synergy.

Key Responsibilities

Design, develop, and deploy full-stack web applications using JavaScript, Node.js, and React. Build and maintain efficient, reusable, and reliable backend code using Node.js. Develop engaging and responsive user interfaces using React.js. Integrate with databases (e.g., MongoDB, PostgreSQL) and manage data persistence. Write clean, well-documented, and testable code. Collaborate with cross-functional teams to define, design, and ship new features. Identify and address performance bottlenecks and bugs. Participate in code reviews and provide constructive feedback. Contribute to architectural decisions and technical roadmap planning. Stay up-to-date with emerging web development trends and technologies.

Requirements

Proven experience as a Full Stack Developer or similar role. Strong proficiency in JavaScript (ES6+), including Node.js for backend development. Solid experience with frontend frameworks, particularly React.js. Experience with database technologies such as MongoDB, PostgreSQL, or MySQL. Understanding of RESTful API design and implementation. Familiarity with version control systems, particularly Git. Knowledge of testing frameworks (e.g., Jest, Mocha) and CI/CD practices is a plus. Good understanding of UI/UX principles and responsive design. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Ability to work effectively in a hybrid environment. Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Benefits

Our client offers a competitive salary package along with a range of benefits designed to support our employees. Enjoy the flexibility of a hybrid work arrangement, with opportunities to work remotely and from our modern office in Pretoria . We provide comprehensive health insurance and contribute to professional development through training budgets and opportunities to attend industry conferences. Our client fosters a collaborative and innovative work culture, encouraging continuous learning and skill enhancement. This role presents a great opportunity for career growth within a growing organization. We believe in supporting our team's well-being and offer various wellness initiatives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • South Africa

Hybrid
ZAR 480,000 - 960,000
Hybrid work
Competitive salary & bonuses
Health insurance
+2
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
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid
Learning budgets and online courses
+3
Full Stack Developer - JavaScript/Node.js & React
Full Stack Developer - JavaScript/Node.js & React

Placements24 • Bloemfontein

Hybrid
ZAR 540,000 - 900,000
Competitive salary
Medical aid benefits
Professional growth opportunities
+4
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
Remote Full-Stack Developer (Node.js & React)
Remote Full-Stack Developer (Node.js & React)

Placements24 • Durban

Hybrid
ZAR 550,000 - 850,000
Fully remote
Competitive salary
International projects
+4
Senior Full-Stack Developer (Node.js & React)
Senior Full-Stack Developer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Fully remote
Flexible hours
Career growth
+1
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Medical aid
+1
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
Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Noord-Kaap

On-site
ZAR 420,000 - 640,000
Competitive salary package
Comprehensive medical aid benefits
Generous annual leave
+2