Senior Full-Stack Software Engineer (Remote)

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

3 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

Health benefits
Paid time off
Professional development
Remote-friendly culture
Equity potential

Job summary

Placements24 is seeking a Senior Full-Stack Software Engineer for a fully remote role within South Africa. You will design, build, and deploy scalable applications serving a global user base, using Node.js, Python, or Java on the backend and React/Angular/Vue on the frontend.

The role requires 5+ years of experience, strong cloud/container skills (Docker/Kubernetes), and deep DB knowledge. Join a remote-first team with growth opportunities, flexible hours, and equity potential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software development experience.
  • Proficiency in at least one backend language and modern JS frameworks.
  • Strong DB design and management skills (SQL/NoSQL).
  • Experience with cloud platforms and containers; CI/CD and automated testing.

Responsibilities

  • Design, develop, test, and deploy backend services and APIs.
  • Build and maintain responsive frontend using React/Angular/Vue.js.
  • Collaborate with PMs, designers and engineers to translate requirements.
  • Write clean, maintainable code and uphold standards.
  • Ensure scalability, security, and reliability across the stack.

Skills

Senior experience
Backend development
Frontend development
Database design
CI/CD
Cloud & containers
Remote collaboration

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
AWS
GCP
Azure
PostgreSQL
MongoDB
REST/GraphQL

Job description

About the Role

Our client, a leading innovator in cloud-based solutions, is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their dynamic, fully remote team. This is an exceptional opportunity to contribute to cutting-edge projects, shaping the future of our product suite from the ground up. You will be instrumental in designing, developing, and deploying scalable, high-performance applications that serve a global user base. As a remote-first organization, we foster a collaborative and inclusive environment where your contributions are valued and your professional growth is actively supported. We believe in empowering our engineers with the autonomy and resources needed to excel, ensuring a challenging yet rewarding career path. This role offers the flexibility of working from anywhere within South Africa, provided you have a stable internet connection and a dedicated workspace.

Key Responsibilities
  • Design, develop, test, and deploy robust backend services and APIs using modern frameworks such as Node.js, Python (Django/Flask), or Java (Spring Boot).
  • Build and maintain responsive, user-friendly frontend applications utilizing frameworks like React, Angular, or Vue.js.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Implement and manage database solutions, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
  • Contribute to architectural decisions, ensuring scalability, security, and reliability of our applications.
  • Participate in code reviews, providing constructive feedback to peers and upholding code quality.
  • Troubleshoot and resolve complex technical issues across the entire stack.
  • Stay abreast of emerging technologies and industry trends to drive continuous improvement.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with a proven track record in both frontend and backend development.
  • Proficiency in at least one major backend programming language (e.g., Node.js, Python, Java, Go) and associated frameworks.
  • Strong experience with modern JavaScript frameworks (React, Angular, Vue.js) and HTML/CSS.
  • Solid understanding of database design and management, including SQL and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote team environment.
  • Demonstrated ability to work independently and manage time effectively.
Benefits
  • Competitive salary package commensurate with experience.
  • Comprehensive health and wellness benefits.
  • Generous paid time off and company holidays.
  • Opportunities for professional development, including certifications and conference attendance.
  • Flexible working hours and a truly remote work environment.
  • Access to cutting-edge technology and tools.
  • A supportive and collaborative team culture that values innovation and continuous learning.
  • Performance-based bonuses and potential for equity.
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
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 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
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2
Remote Full-Stack Software Engineer - SaaS Platforms
Remote Full-Stack Software Engineer - SaaS Platforms

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Stock options / bonuses
Health insurance & wellness programs
+2
Remote Senior Full-Stack Developer (Python/React)
Remote Senior Full-Stack Developer (Python/React)

Placements24 • Gauteng

Hybrid
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Laptop provided
+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
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
Remote Full Stack Developer - Cloud-Native Applications
Remote Full Stack Developer - Cloud-Native Applications

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary & bonuses
Health, dental, and vision insurance
+3