Remote Senior Software Engineer - Full Stack

Placements24

Soweto

Hybrid

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

Benefits offered by this job

Remote-first environment
Stock options
Laptop provided
Home office stipend

Job summary

Placements24 is seeking a Senior Software Engineer for a fully remote role in South Africa. You will design, develop, test, and deploy robust full-stack applications, collaborating with product managers and designers to deliver high-impact features.

You will mentor junior engineers and contribute to architecture decisions in a remote-first environment. The ideal candidate has 7+ years in software development, strong backend and frontend skills, cloud and containerization experience, and

Qualifications

  • 7+ years of professional software development experience.
  • Experience with modern backend languages and frameworks.
  • Proficient frontend skills with React, Angular, or Vue.js.
  • Experience with cloud platforms and containerization.

Responsibilities

  • Design, develop, and maintain high-quality full-stack web applications.
  • Write clean, efficient, testable, and well-documented code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and implement APIs and backend services.
  • Optimize application performance and scalability.
  • Contribute to architectural decisions and technology choices.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior engineers and contribute to a culture of continuous learning.

Skills

Software development
Frontend technologies
Backend languages
Cloud platforms
Agile
Remote collaboration

Education

Bachelor's or Master's degree in CS/Engineering or related field

Tools

Docker
Kubernetes
AWS
React
PostgreSQL

Job description

About the Role

Our client, a cutting-edge technology firm renowned for its innovative solutions, is seeking a highly skilled and motivated Senior Software Engineer to join their world-class engineering team. This is a fully remote position, offering the flexibility to work from anywhere in South Africa. You will be instrumental in designing, developing, testing, and deploying robust and scalable full-stack applications. The ideal candidate will have extensive experience with modern programming languages, frameworks, and cloud technologies, coupled with a passion for writing clean, efficient, and maintainable code. You will collaborate with cross-functional teams, including product managers and designers, to bring innovative features to life. This role is perfect for a proactive engineer who thrives in a collaborative, remote-first environment and is eager to contribute to high-impact projects. Your technical expertise will be crucial in driving the company's technological advancements and maintaining its position as an industry leader.

Key Responsibilities
  • Design, develop, and maintain high-quality full-stack web applications.
  • Write clean, efficient, testable, and well-documented code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and implement APIs and backend services.
  • Optimize application performance and scalability.
  • Contribute to architectural decisions and technology choices.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior engineers and contribute to a culture of continuous learning.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional software development experience.
  • Proficiency in at least one modern backend language (e.g., Python, Java, Node.js, Go) and its frameworks.
  • Strong experience with frontend technologies (e.g., React, Angular, Vue.js) and HTML/CSS/JavaScript.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a remote team environment.
  • Experience with Agile development methodologies.
Benefits
  • A highly competitive annual salary of ZAR.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options and performance-based bonuses.
  • Fully remote work arrangement with flexible hours.
  • Company-provided high-performance laptop and home office stipend.
  • Opportunities for professional development, attending virtual conferences, and training.
  • Contribution to a retirement savings plan.
  • Unlimited paid time off (discretionary).
  • Access to cutting-edge tools and technologies.
  • A challenging and stimulating work environment with a talented global team.
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
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 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 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 • Randfontein

Remote
ZAR 700,000 - 1,000,000
Fully remote
Medical & dental benefits
Generous leave
+3
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • George

Hybrid
ZAR 600,000 - 1,200,000
Flexible working hours
Home office setup allowance
Online learning opportunities
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 Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4