Remote Senior Full-Stack Developer

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 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

Job summary

Placements24 is seeking a Senior Full-Stack Developer to join a remote-first engineering team. You will design, develop, and deploy scalable web apps across the full stack, including RESTful APIs, databases, and cloud services.

A strong emphasis on collaboration, code quality, and mentoring junior developers is expected. The role offers flexible remote work from anywhere in South Africa, with administrative alignment to our Pretoria-based team for smooth operations.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional full-stack web development experience.
  • Proficiency in front-end React/Angular/Vue.js.
  • Strong back-end experience with Node.js, Python/Django/Flask, Java/Spring.
  • Experience with PostgreSQL/MySQL/MongoDB and SQL/NoSQL tuning.
  • Cloud experience (AWS/Azure/GCP) plus Docker and Kubernetes.
  • Solid CI/CD understanding and tooling.
  • Agile development experience.
  • Excellent problem solving and debugging skills.
  • Strong remote collaboration and communication abilities.

Responsibilities

  • Design, develop, and maintain scalable full‑stack web apps.
  • Write clean, well-documented front-end and back-end code.
  • Develop and consume RESTful APIs.
  • Collaborate with product managers and designers to translate requirements.
  • Implement and maintain automated testing (unit/integration/e2e).
  • Optimize applications for speed, scalability, and reliability.
  • Participate in code reviews and provide feedback.
  • Mentor junior developers and contribute to team growth.
  • Contribute to architectural discussions and technology choices.
  • Troubleshoot and resolve production issues promptly.

Skills

React/Vue/Angular
Node.js
Python/Django/Flask
Java/Spring
SQL/NoSQL
PostgreSQL/MySQL/MongoDB
Docker
Kubernetes
AWS/Azure/GCP
CI/CD
Agile
Remote collaboration
Communication

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a highly motivated and experienced Senior Full-Stack Developer to join their entirely remote team. This role is critical for designing, developing, and deploying scalable web applications and services that form the backbone of our innovative financial technology solutions. As a key member of the engineering department, you will have the opportunity to work across the entire technology stack, from front-end user interfaces to back-end APIs and databases. You will contribute to architectural decisions, mentor junior developers, and ensure the delivery of high-quality, robust software. This is a remote-first position, offering unparalleled flexibility and the chance to collaborate with a talented, geographically dispersed team. If you are passionate about building cutting-edge software and thrive in a remote environment, this opportunity in Pretoria is for you.

Key Responsibilities
  • Design, develop, and maintain robust, scalable, and secure full-stack web applications.
  • Write clean, efficient, and well-documented code for both front-end and back-end systems.
  • Develop and consume RESTful APIs.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Implement and maintain automated testing (unit, integration, end-to-end).
  • Optimize applications for maximum speed, scalability, and reliability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Mentor junior developers and contribute to the team's technical growth.
  • Contribute to architectural discussions and technology choices.
  • Troubleshoot and resolve production issues in a timely manner.
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.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring).
  • Expertise in database technologies (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL query optimization.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of CI/CD principles and tools.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to work effectively in a remote team environment.
Benefits

This position offers a competitive salary commensurate with experience, along with a comprehensive benefits package. As a fully remote role, it provides the ultimate flexibility in terms of work location, allowing you to work from anywhere within South Africa , though this specific role is associated with our Pretoria -based team for administrative purposes. You will receive a generous annual leave allowance, medical aid contribution, and retirement fund benefits. Our client is committed to employee growth, offering access to online learning platforms, virtual workshops, and opportunities to lead challenging projects. Join a forward-thinking company that values innovation, collaboration, and work-life balance for its remote workforce.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
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
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-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 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)
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 Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work
Competitive salary
Home office allowance
+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 Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • South Africa

Remote
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Annual bonus
+3