Senior Full-Stack Developer (Remote-First)

Placements24

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Senior Full-Stack Developer for a remote-first engineering team to design, develop, and deploy scalable web applications across the full technology stack.

You will collaborate with product managers and designers, write clean code, review peers, and help shape the direction of our flagship SaaS product while ensuring performance, security, and quality in a distributed environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience in full-stack web development.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js, and modern JavaScript (ES6+).
  • Strong experience with back-end development languages such as Python (Django/Flask), Node.js, Ruby (Rails), or Java (Spring).
  • Solid understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with experience working in remote teams.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable and high-performance web applications.
  • Work across the full technology stack, from front-end user interfaces to back-end services and databases.
  • Write clean, well-documented, and efficient code using best practices.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Identify and resolve technical issues and bugs promptly.
  • Contribute to architectural decisions and technology evaluations.
  • Mentor junior developers and share knowledge within the engineering team.
  • Optimize applications for maximum speed, scalability, and security.

Skills

Full-stack development

Education

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

Tools

React
Angular
Vue.js
Python (Django/Flask)
Node.js
Ruby on Rails
Java (Spring)
PostgreSQL
MySQL
MongoDB
Redis
AWS
Azure
Google Cloud Platform
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly expanding SaaS company, is seeking a highly skilled and experienced Senior Full-Stack Developer to join their innovative and distributed engineering team. This is a remote-first opportunity, allowing you to contribute to groundbreaking projects from the comfort of your home. You will be instrumental in designing, developing, and deploying robust and scalable web applications, working across the entire technology stack. This role demands a deep understanding of both front-end and back-end development, a passion for writing clean, efficient code, and a proactive approach to problem-solving. You will play a key role in shaping the future of our client's flagship product, collaborating with a talented team of engineers and product managers.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and high-performance web applications.
  • Work across the full technology stack, from front-end user interfaces to back-end services and databases.
  • Write clean, well-documented, and efficient code using best practices.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Identify and resolve technical issues and bugs promptly.
  • Contribute to architectural decisions and technology evaluations.
  • Mentor junior developers and share knowledge within the engineering team.
  • Optimize applications for maximum speed, scalability, and security.
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, and modern JavaScript (ES6+).
  • Strong experience with back-end development languages such as Python (Django/Flask), Node.js, Ruby (Rails), or Java (Spring).
  • Solid understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with experience working in remote teams.
Benefits

Our client offers a highly competitive salary, stock options, and a comprehensive benefits package including health, dental, and vision insurance. A generous home office stipend and flexible working hours are provided to support a productive remote work environment. Opportunities for professional development, attending conferences, and continuous learning are actively encouraged. Join a forward-thinking company with a strong engineering culture and the chance to make a significant impact on a leading SaaS product.

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 • Mtubatuba Local Municipality

Hybrid
ZAR 2,030,000 - 3,046,000
Health insurance
Dental & Vision insurance
Retirement plan
+4
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • KwaZulu-Natal

Remote
ZAR 900,000 - 1,200,000
Remote work stipend
Flexible hours
Health insurance
+2
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 Engineer (Remote)
Senior Full Stack Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Health benefits
Generous paid time off
Remote-first environment
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
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,492,000 - 2,487,000
Competitive salary + bonuses
Health, dental, and vision insurance
Unlimited PTO & flexible hours
+2
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
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 Senior Software Developer - Full-Stack
Remote Senior Software Developer - Full-Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Stock options
Flexible hours
+2
Remote Senior Full Stack Developer
Remote Senior Full Stack Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,148,000 - 1,969,000
Competitive salary
Remote work stipend
Stock options
+1