Senior Full-Stack Software Engineer (Remote-First)

Placements24

Midrand

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Flexible working hours
Home office stipend
Professional development support
Conference attendance
Generous PTO

Job summary

Placements24 is seeking a Senior Full-Stack Software Engineer to join a remote-first engineering team across South Africa. You will design, develop, and deploy scalable web applications while collaborating with product managers, designers, and engineers to define and implement new features.

The ideal candidate has 5+ years in full-stack development, strong front-end with React/Angular/Vue, and robust back-end skills (Node.js, Python, Java, or Ruby), plus experience with cloud platforms and

Qualifications

  • Bachelors in CS/Engineering or equivalent experience.
  • 3+5+ years in full-stack web development.
  • Proficiency with React/Angular/Vue.js.
  • Strong back-end experience: Node.js, Python, Java, or Ruby.
  • SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD and automated testing frameworks.
  • Excellent problem-solving and communication skills.
  • Ability to work remotely in asynchronous environments.
  • Experience with agile methodologies.

Responsibilities

  • Design, develop, test, and deploy scalable web applications.
  • Collaborate with product, design, and engineering to implement features.
  • Write clean, maintainable code following best practices.
  • Develop and maintain RESTful APIs and integrate third-party services.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and discussions.
  • Mentor junior engineers and share knowledge.
  • Ensure performance, quality, and responsiveness of applications.
  • Participate in code reviews to maintain quality.

Skills

Full-stack dev
Front-end frameworks
Back-end languages
SQL/NoSQL DBs
Cloud platforms
CI/CD
Testing frameworks
Agile

Education

Bachelor's degree (CS/Engineering)

Tools

Docker
Kubernetes

Job description

About the Role

Our client is seeking a highly skilled and motivated Senior Full-Stack Software Engineer to join their dynamic, remote-first engineering team. This is a unique opportunity to contribute to cutting-edge projects, influence technical direction, and collaborate with a passionate group of professionals from anywhere in South Africa . As a remote-first organization, we champion asynchronous communication, flexible work hours, and a results-oriented environment. You will be instrumental in designing, developing, and deploying scalable and robust web applications. This role requires a deep understanding of both front-end and back-end technologies, a commitment to clean code practices, and a proactive approach to problem-solving. The ideal candidate thrives in a collaborative, distributed setting and is eager to make a significant impact.

Key Responsibilities
  • Design, develop, test, and deploy high-quality, scalable web applications using modern full-stack technologies.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Write clean, maintainable, and efficient code adhering to best practices and coding standards.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural discussions and decision-making processes.
  • Mentor junior engineers and promote knowledge sharing within the team.
  • Ensure the performance, quality, and responsiveness of applications.
  • Participate in code reviews to maintain code quality and consistency.
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 like Node.js, Python (Django/Flask), Java, or Ruby.
  • Expertise in database technologies, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote, asynchronous environment.
  • Experience with agile development methodologies.
Benefits
  • Our client offers a competitive salary package, comprehensive health benefits, flexible working hours, and generous paid time off.
  • We invest in our employees' growth with opportunities for professional development, training, and conference attendance.
  • Enjoy the autonomy of a remote-first role with a supportive and collaborative team culture.
  • You'll have the chance to work on challenging projects using the latest technologies and contribute directly to the success of innovative products.
  • We also provide a home office setup stipend to ensure you have a comfortable and productive workspace.
  • Join us and be part of a forward-thinking company that values work-life balance 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 - 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
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
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)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
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
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 Senior Full Stack Engineer
Remote Senior Full Stack Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Retirement savings
Fully remote
+1
Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4
Senior Full-Stack Web Developer (Remote)
Senior Full-Stack Web Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly culture
Flexible working hours
Continued learning opportunities