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

Placements24

Gqeberha

Hybrid

ZAR 900,000 - 1,300,000

Full time

11 days ago

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
Hybrid work arrangement
Pension fund
Gym membership
Team social events

Job summary

Placements24 is seeking a Senior Full-Stack Developer for our fintech client in Port Elizabeth, Eastern Cape. You will design, build, and maintain scalable web applications using Node.js and React, with emphasis on API design, database integration, and UI implementation.

Ideal candidates have 5+ years in full-stack development, strong JS/HTML/CSS, and experience with PostgreSQL, MongoDB, or MySQL. Hybrid work combines remote collaboration with in-office sessions.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional full-stack web development experience.
  • Proven Node.js expertise with Express.js.
  • Strong JavaScript, HTML5, and CSS3 skills.
  • In-depth React.js experience with Redux and Hooks.
  • Experience with PostgreSQL, MySQL, or MongoDB.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with Git and cloud platforms (AWS/Azure/GCP).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js and associated frameworks (e.g., Express.js).
  • Build responsive and interactive user interfaces using React.js and modern frontend development practices.
  • Develop and manage RESTful APIs for seamless data communication between frontend and backend systems.
  • Implement and optimize database solutions, primarily using PostgreSQL or MongoDB.
  • Write clean, efficient, well-documented, and testable code across the full stack.
  • Collaborate with product managers and designers to define feature requirements and user experience.
  • Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Ensure the security, performance, and scalability of the application.

Skills

Problem-solving
Analytical thinking
Teamwork
Excellent communication

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Express.js
React.js
Redux
Hooks
PostgreSQL
MySQL
MongoDB
Git
AWS

Job description

About the Role

Our client, a dynamic fintech startup revolutionizing payment solutions, based in Port Elizabeth, Eastern Cape , is seeking a highly skilled Senior Full-Stack Developer proficient in both Node.js and React. This role is central to the development of our client's innovative platform, requiring a blend of backend expertise and frontend finesse. You will be instrumental in designing, building, and maintaining robust, scalable, and user-friendly web applications. The ideal candidate possesses a strong understanding of the entire software development lifecycle, from database management and API development to UI implementation and deployment. You will collaborate closely with product managers, designers, and other engineers to translate complex business requirements into elegant technical solutions. This is a fantastic opportunity to join a rapidly growing company in a challenging and rewarding environment, working with modern technologies and contributing to the success of a groundbreaking financial technology product.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Node.js and associated frameworks (e.g., Express.js).
  • Build responsive and interactive user interfaces using React.js and modern frontend development practices.
  • Develop and manage RESTful APIs for seamless data communication between frontend and backend systems.
  • Implement and optimize database solutions, primarily using PostgreSQL or MongoDB.
  • Write clean, efficient, well-documented, and testable code across the full stack.
  • Collaborate with product managers and designers to define feature requirements and user experience.
  • Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Ensure the security, performance, and scalability of the application.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proven expertise in Node.js development, including experience with frameworks like Express.js.
  • Strong proficiency in JavaScript, HTML5, and CSS3.
  • In-depth experience with React.js and its ecosystem (e.g., Redux, Hooks).
  • Solid understanding of database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with version control systems (Git).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
Benefits
  • Our client offers a competitive annual salary, performance incentives, and a comprehensive health insurance plan.
  • We provide generous opportunities for professional development, including access to online courses, workshops, and conference attendance.
  • Enjoy the flexibility of a hybrid work arrangement, combining remote work with collaborative sessions at our modern office in Port Elizabeth.
  • Additional benefits include a pension fund, subsidized gym membership, and regular team social events.
  • Be part of a forward-thinking company culture that values innovation, collaboration, and employee well-being.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Gqeberha

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Medical aid
Retirement annuity
+5
Full Stack Developer (Node.js & React)
Full Stack Developer (Node.js & React)

Placements24 • Gqeberha

Hybrid
ZAR 480,000 - 640,000
Flexible hours
Professional development
Health & wellness
+1
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+4
Senior Full Stack Engineer (React/Node.js)
Senior Full Stack Engineer (React/Node.js)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Performance bonuses
Medical and retirement plans
+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 Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Hybrid work model
+1
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 (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 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 (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4