Senior Full-Stack Developer (Remote)

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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

Stock options
Remote-first
Health insurance
Professional development
Annual leave

Job summary

Placements24 is seeking a Senior Full-Stack Developer for a fully remote role servicing clients across South Africa. You will design, develop, and deploy scalable web applications using modern front-end and back-end technologies, collaborate with product managers and designers, and mentor junior developers in a remote-first engineering team.

The ideal candidate has 6+ years of full-stack experience (JavaScript, Node.js, Python, Java) and strong database skills (PostgreSQL/MySQL).

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/Engineering.
  • 6+ years of professional full-stack web development experience.
  • Proficiency in front-end JS frameworks (React/Angular/Vue).
  • Strong back-end experience with Node.js, Python, Java, or Ruby on Rails.
  • Experience with RESTful APIs, databases, and cloud platforms.
  • Excellent problem-solving and communication skills.
  • Ability to work remotely and independently.

Responsibilities

  • Design, develop, and maintain scalable web applications using full-stack technologies.
  • Write clean, well-documented code for front-end and back-end systems.
  • Collaborate with cross-functional teams to define and ship new features.
  • Develop and manage APIs, databases, and server-side logic.
  • Implement responsive and user-friendly front-end interfaces.
  • Conduct code reviews to ensure quality and best practices.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural design discussions and tech selection.
  • Mentor junior developers and share knowledge within the team.
  • Ensure performance, quality, and responsiveness of applications.

Skills

Problem solving
Communication
Remote work
Mentoring

Education

Bachelor's degree in CS/Engineering

Tools

React
Angular
Vue.js
Node.js
Python (Django/Flask)
Java (Spring)
Ruby on Rails
PostgreSQL
MySQL

Job description

About the Role

Our client, a rapidly expanding technology firm, is seeking a highly skilled Senior Full-Stack Developer to join their dynamic and entirely remote engineering team. This position offers the ultimate flexibility, allowing you to work from any location within South Africa. You will play a critical role in designing, developing, and deploying scalable web applications and services. The ideal candidate will possess expertise in both front-end and back-end development, with a strong command of modern programming languages and frameworks. You will collaborate with product managers, designers, and other engineers to build robust, high-performance solutions that meet user needs and business objectives. This is an excellent opportunity to work on challenging projects, contribute to architectural decisions, and mentor junior developers in a collaborative, remote-first environment. We are looking for a proactive problem-solver with a passion for clean code, efficient architecture, and delivering exceptional software. Your contributions will be vital to our product's evolution.

Key Responsibilities
  • Design, develop, and maintain scalable and robust web applications using modern full-stack technologies.
  • Write clean, efficient, and well-documented code for both front-end and back-end systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and manage APIs, databases, and server-side logic.
  • Implement responsive and user-friendly front-end interfaces.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural design discussions and technology selection.
  • Mentor junior developers and share knowledge within the team.
  • Ensure the performance, quality, and responsiveness of applications.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in full-stack web development.
  • Proficiency in front-end technologies such as JavaScript, HTML, CSS, and frameworks like React, Angular, or Vue.js.
  • Strong experience with back-end languages and frameworks such as Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
  • Expertise in database technologies such as PostgreSQL, MySQL, MongoDB, or similar.
  • Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Experience with version control systems like Git.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively manage tasks in a remote setting.
  • Proven experience in developing and deploying scalable applications for clients in Pretoria, Gauteng.
Benefits
  • This position offers the ultimate flexibility of being fully remote.
  • Our client provides a highly competitive salary, excellent health insurance, opportunities for continuous professional development, and access to cutting-edge technologies.
  • You will work in a collaborative and innovative environment where your contributions are valued.
  • We also offer stock options for senior positions, generous annual leave, and a supportive team culture.
  • Embrace the freedom of remote work and contribute to impactful projects from anywhere in South Africa.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Senior Full Stack Developer (Remote First)
Senior Full Stack Developer (Remote First)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Remote-friendly
Competitive salary
Performance bonuses
+3
Senior Full-Stack Software Engineer (Remote-First)
Senior Full-Stack Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Remote-first culture
Flexible working hours
Home office stipend
+3
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
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Full-Stack Developer (Junior)
Remote Full-Stack Developer (Junior)

Placements24 • Benoni

Hybrid
ZAR 240,000 - 360,000
Fully remote position
Mentorship from senior engineers
Professional development opportunities
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2