Senior Full Stack Software Engineer (Remote-First)

Placements24

Johannesburg

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

2 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

Competitive remuneration
Performance-based bonus
Equipment allowance
Professional development opportunities
Flexible working hours
Medical aid
Mental health support
Virtual team-building events
Paid time off

Job summary

Placements24 is seeking a Senior Full Stack Software Engineer to join its remote-first tech team. You will shape the core platform across front-end and back-end, and mentor junior engineers while collaborating with product managers, designers, and other developers.

The role emphasizes building scalable web applications, RESTful services, and cloud deployments. Strong experience with modern front-end frameworks and back-end languages is essential.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 5+ years of professional full-stack development experience.
  • Experience with React, Angular, or Vue.js.
  • Backend experience with Python, Node.js, Java, or Go.
  • Relational DBs (PostgreSQL, MySQL) and NoSQL (MongoDB).
  • Cloud platforms (AWS, Azure, GCP).
  • Containerization (Docker, Kubernetes).
  • Strong problem-solving and communication skills.
  • Experience working in remote, collaborative teams.
  • Familiarity with CI/CD and testing; Agile familiarity.

Responsibilities

  • Design, develop, and deploy scalable full-stack web applications across the stack.
  • Collaborate with product managers, designers, and engineers to translate requirements into solutions.
  • Write clean, documented code following best practices.
  • Conduct code reviews to maintain quality and share knowledge.
  • Develop and maintain RESTful APIs and microservices.
  • Optimize database schemas and queries.
  • Troubleshoot and resolve complex issues across environments.
  • Stay updated on new technologies and propose stack improvements.
  • Participate in agile ceremonies (sprint planning, stand-ups, retros).
  • Mentor junior engineers and foster technical excellence.

Skills

Remote collaboration
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

React
Angular
Vue.js
Python
Node.js
Java
Go
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client is a rapidly growing technology firm that is building cutting-edge solutions for the global market. They are seeking a highly experienced and motivated Senior Full Stack Software Engineer to join their dynamic, fully remote team. This role is central to the development and enhancement of their core platform, offering an exciting opportunity to work with modern technologies and contribute to impactful projects from the ground up. As a remote-first organization, we foster a collaborative and supportive virtual environment where every team member can thrive and make significant contributions. The ideal candidate will possess a deep understanding of both front-end and back-end development, coupled with a passion for building scalable, robust, and user-friendly applications. This is a fantastic chance to shape the future of our client's technology and grow your career within a forward-thinking company. We are committed to providing our employees with the resources and opportunities they need to succeed, regardless of their physical location.

Key Responsibilities
  • Design, develop, and implement high-quality, scalable web applications across the full stack, from database to user interface.
  • Collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Write clean, efficient, well-documented, and maintainable code in accordance with best practices.
  • Conduct thorough code reviews to ensure code quality, identify potential issues, and share knowledge with the team.
  • Develop and maintain RESTful APIs and microservices.
  • Implement and optimize database schemas and queries.
  • Troubleshoot, debug, and resolve complex technical issues across various environments.
  • Stay up-to-date with emerging technologies and industry trends, and proactively propose improvements to our stack and processes.
  • Participate in agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Mentor junior engineers and contribute to a culture of continuous learning and technical excellence.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack software development.
  • Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
  • Strong experience with back-end programming languages such as Python, Node.js, Java, or Go.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work effectively in a remote, collaborative team environment.
  • Experience with CI/CD pipelines and automated testing is a plus.
  • Familiarity with Agile methodologies.
Benefits
  • Our client offers a comprehensive benefits package designed to support our remote workforce.
  • This includes competitive remuneration, a generous performance-based bonus structure, and a company-provided equipment allowance to ensure you have the best tools for your role.
  • We provide extensive professional development opportunities, including access to online courses, workshops, and conference attendance.
  • Enjoy flexible working hours that accommodate different time zones, promoting a healthy work-life balance.
  • Health and wellness are prioritized, with comprehensive medical aid and mental health support programs.
  • Furthermore, our client fosters a culture of inclusivity and belonging, with regular virtual team-building events and opportunities for social interaction.
  • Paid time off includes annual leave, sick leave, and public holidays.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Competitive salary
Professional development stipends
+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 Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,500,000
Fully remote
Equity options
Health & wellness
+7
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • South Africa

Remote
ZAR 1,996,000 - 2,994,000
Competitive salary
Health insurance
PTO and holidays
+3
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work environment
Equity options
Health and wellness benefits
+3
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
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Randfontein

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Fully remote
Flexible hours
+2
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 Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,494,000 - 2,324,000
Fully remote work
Health insurance
Generous leave
+1
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000