Senior Full-Stack Engineer (Node.js/React)

Placements24

Pretoria

Remote

ZAR 900,000 - 1,500,000

Full time

7 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

Highly competitive package
Full remote work
Stock options or equity

Job summary

Placements24 is seeking a Senior Full-Stack Engineer to join a fully remote engineering team. You will design, develop, and deploy scalable web applications powering their platform, spanning the full stack from database design to front-end implementation and deployment pipelines.

You will influence architectural decisions, ensure code quality, and drive the technical direction of products in a remote-first, autonomous, collaborative environment.

Qualifications

  • 5+ years in full-stack development with Node.js and React.
  • Experience designing RESTful APIs.
  • Proficient with SQL and NoSQL databases.
  • Familiar with Docker and Kubernetes.
  • Experience with cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Design, develop, and maintain back-end services using Node.js/Express.js.
  • Build and optimize front-end components with React.
  • Develop and manage database schemas/queries (PostgreSQL, MongoDB).
  • Create and maintain RESTful APIs for front-end/back-end integration.
  • Implement and manage CI/CD pipelines (Docker, Kubernetes, AWS/Azure).
  • Write clean, well-documented, testable code.
  • Collaborate with PMs, designers, and engineers to define features.
  • Participate in code reviews and provide feedback.
  • Troubleshoot and resolve full-stack issues.
  • Contribute to architectural discussions and technical strategy.

Skills

Node.js
React
Redux
RESTful APIs
SQL
NoSQL
Docker
Kubernetes
Cloud platforms

Tools

Express.js
PostgreSQL
MongoDB
Docker
Kubernetes
AWS

Job description

About the Role

Our client, a fast-growing SaaS company, is looking for a Senior Full-Stack Engineer to join their thriving, fully remote engineering team. In this crucial role, you will be responsible for designing, developing, and deploying robust and scalable web applications that power their innovative platform. You'll have the opportunity to work across the entire technology stack, from database design and API development to front-end implementation and deployment pipelines. As a remote-first organization, we value asynchronous communication, autonomy, and collaborative problem-solving. You will be a key contributor to architectural decisions, code quality, and the overall technical direction of our products. This is an exceptional chance to make a significant impact in a dynamic, forward-thinking company that invests in its employees' growth and well-being. Your expertise will be vital in shaping the future of our technology and delivering exceptional value to our users.


Key Responsibilities


  • Design, develop, and maintain scalable back-end services using Node.js and related frameworks (e.g., Express.js).

  • Build and optimize front-end components using React and associated libraries.

  • Develop and manage database schemas and queries, ensuring data integrity and performance (e.g., PostgreSQL, MongoDB).

  • Create and maintain RESTful APIs for seamless integration between front-end and back-end systems.

  • Implement and manage CI/CD pipelines for efficient code deployment and infrastructure management (e.g., Docker, Kubernetes, AWS/Azure).

  • Write clean, well-documented, and testable code, adhering to industry best practices.

  • Collaborate with product managers, designers, and other engineers to define features and deliver high-quality software.

  • Participate in code reviews, providing constructive feedback to peers.

  • Troubleshoot and resolve complex technical issues across the full stack.

  • Contribute to architectural discussions and technical strategy.


Requirements


  • 5+ years of professional experience in full-stack development, with a strong emphasis on Node.js and React.

  • Proficiency in back-end development with Node.js, including experience with frameworks like Express.js.

  • Expertise in front-end development with React, including state management (e.g., Redux) and component-based architecture.

  • Solid understanding of database technologies, both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).

  • Experience designing and consuming RESTful APIs.

  • Familiarity with cloud platforms such as AWS, Azure, or GCP.

  • Experience with containerization technologies (Docker) and orchestration (Kubernetes) is a plus.

  • Strong understanding of software development principles, data structures, and algorithms.

  • Excellent problem-solving and analytical skills.

  • Strong communication skills and the ability to thrive in a remote, collaborative environment.


Benefits


  • Highly competitive salary and comprehensive benefits package.

  • Full remote work arrangement, offering flexibility and autonomy.

  • Generous stock options or equity grants.

  • Opportunities for continuous learning and professional growth, including access to training platforms and conferences.

  • A culture that champions innovation, collaboration, and work-life balance.

  • Modern technology stack and the chance to work on challenging, impactful projects.

  • Company-provided equipment and home office stipend.

  • Regular virtual team-building activities and social events.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Node.js/React)
Senior Full-Stack Engineer (Node.js/React)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Stock options
Home office stipend
+3
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • LegKraal Gate

Hybrid
ZAR 850,000 - 1,100,000
Health benefits
Generous paid time off
Performance-based bonuses
+1
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Performance-based bonuses
Health and wellness programs
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Fully remote position
Competitive salary + bonus
Health, dental, vision insurance
+5
Remote Full Stack Developer (Senior)
Remote Full Stack Developer (Senior)

Placements24 • Rustenburg

Hybrid
ZAR 1,994,000 - 2,991,000
Fully remote work
Budget for professional development
Home office stipend
+3
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,500,000
Fully remote
Equity options
Health & wellness
+7
Senior Full Stack Software Engineer (Remote-First)
Senior Full Stack Software Engineer (Remote-First)

Placements24 • Johannesburg

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive remuneration
Performance-based bonus
Equipment allowance
+6
Remote Full-Stack Developer (Node.js & React)
Remote Full-Stack Developer (Node.js & React)

Placements24 • Gqeberha

Hybrid
ZAR 1,169,000 - 1,836,000
Fully remote
Flexible working hours
Home office allowance
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • South Africa

Remote
ZAR 1,996,000 - 2,994,000
Competitive salary
Health insurance
PTO and holidays
+3
Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Competitive salary
Professional development stipends
+3