Senior Full Stack Engineer (Remote-First)

Placements24

Mossel Bay

Hybrid

ZAR 1,000,000 - 1,600,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

Fully remote work
Competitive salary
Home office allowance
Health insurance
Retirement planning
Generous leave

Job summary

Placements24 is seeking an experienced Senior Full Stack Engineer to join its distributed team. This remote-first role allows you to work from anywhere in South Africa while contributing to scalable web applications across the stack.

You will mentor junior engineers, influence architectural decisions, and collaborate with product managers and designers to deliver robust APIs, responsive frontends, and reliable data solutions. A strong background in cloud, CI/CD, and security is highly valued.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in full-stack development.
  • Proficiency in backend languages such as Python, Node.js, Java, or Go.
  • Strong experience with modern frontend frameworks (React, Angular, Vue.js).
  • Expertise in database technologies (SQL: PostgreSQL, MySQL; NoSQL: MongoDB, Cassandra).
  • Cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with microservices architecture and scalable APIs.
  • Proficiency in Git and CI/CD practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong remote-work communication and collaboration skills.
  • Experience with agile methodologies and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain scalable web applications across the full stack.
  • Build and optimize RESTful APIs and microservices.
  • Develop responsive frontend interfaces.
  • Implement robust database solutions and ensure data integrity.
  • Write clean, maintainable, well-documented code.
  • Conduct code reviews and mentor junior engineers.
  • Identify and resolve technical issues and performance bottlenecks.
  • Contribute to architectural design discussions and technology choices.
  • Collaborate with product managers, designers, and engineers in a remote setting.
  • Champion testing, CI/CD, and security best practices.

Skills

Python
Node.js
Java
Go
React
Angular
Vue.js

Education

Bachelor's degree in CS or related field

Tools

Docker
Kubernetes
Git
AWS
Azure
GCP

Job description

About the Role

Our client is seeking an accomplished Senior Full Stack Engineer to join their innovative and fast-growing team. This is a fully remote-first opportunity, allowing you to work from anywhere within South Africa. You will play a crucial role in designing, developing, and deploying scalable and robust web applications, working across both frontend and backend technologies. The ideal candidate is a seasoned problem-solver with a passion for building high-quality software, optimizing performance, and ensuring a seamless user experience. As a senior member, you'll contribute to architectural decisions, mentor junior engineers, and drive technical excellence within a collaborative, distributed team. This role is perfect for an experienced engineer who thrives in an independent, remote work environment and is eager to make a significant impact.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient web applications using a variety of programming languages and frameworks.
  • Build and optimize RESTful APIs and microservices.
  • Develop responsive and user-friendly frontend interfaces.
  • Implement robust database solutions and ensure data integrity.
  • Write clean, maintainable, and well-documented code across the full stack.
  • Conduct thorough code reviews, provide constructive feedback, and mentor junior engineers.
  • Identify and resolve complex technical issues and performance bottlenecks.
  • Contribute to architectural design discussions and technology selection.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting.
  • Champion best practices in software development, including testing, CI/CD, and security.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in full-stack development.
  • Proficiency in backend languages such as Python, Node.js, Java, or Go.
  • Strong experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Expertise in database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture and building scalable APIs.
  • Proficiency in version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, adapted for remote work.
  • Experience with agile methodologies and CI/CD pipelines.
Benefits
  • Fully remote work arrangement with the flexibility to work from anywhere.
  • Highly competitive salary and performance-based incentives.
  • Opportunity to work on complex and innovative projects using modern technologies.
  • Allowance for home office setup and professional development.
  • Supportive and collaborative remote team culture.
  • Comprehensive health insurance and retirement planning.
  • Generous paid time off and flexible working hours.
  • Exposure to a global client base and diverse projects.
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 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
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 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Remote-friendly
Competitive salary
Performance bonuses
+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
Lead Full-Stack Developer (Remote-First)
Lead Full-Stack Developer (Remote-First)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,600,000
Highly competitive salary and bonuses
Comprehensive medical and dental cover
Generous retirement plan
+3