×
Register Here to Apply for Jobs or Post Jobs. X

Remote Senior Software Engineer - Full Stack

Remote / Online - Candidates ideally in
Randburg, Johannesburg, 2000, South Africa
Listing for: Placements24
Full Time, Remote/Work from Home position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
Job Description & How to Apply Below
Location: Randburg

About the Role

Our client is a cutting-edge technology firm looking for an experienced Remote Senior Software Engineer to join their dynamic, fully remote engineering team. This is an exciting opportunity to work on challenging projects, design and develop innovative software solutions, and contribute to the company's technological roadmap from the comfort of your home office. You will be instrumental in all phases of the software development lifecycle, from conceptualization and design to implementation, testing, and deployment.

The ideal candidate possesses a deep understanding of various programming languages and frameworks, a passion for writing clean, efficient code, and a proven ability to lead and mentor junior engineers in a distributed environment. This role offers significant autonomy and the chance to shape the future of our client's technology.

Key Responsibilities
  • Design, develop, test, and deploy scalable, high-performance web applications and services using modern technologies.
  • Collaborate closely with product managers, designers, and other engineers to translate requirements into robust technical solutions.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Lead code reviews, providing constructive feedback to team members and ensuring code quality.
  • Architect and implement efficient database solutions (SQL and No

    SQL).
  • Develop and maintain APIs for internal and external consumption.
  • Troubleshoot, debug, and resolve complex software defects and performance issues.
  • Mentor and guide junior software engineers, fostering a culture of learning and technical excellence.
  • Contribute to the continuous improvement of development processes and tooling.
  • Stay abreast of emerging technologies and propose their adoption where beneficial.
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 experience in software development, with a significant focus on full-stack development.
  • Proficiency in one or more backend languages such as Python, Java, Node.js, or C#.
  • Extensive experience with front-end frameworks like React, Angular, or Vue.js.
  • Strong understanding of RESTful API design principles and microservices architecture.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in database technologies, including relational databases (e.g., PostgreSQL, MySQL) and No

    SQL databases (e.g., MongoDB, Redis).
  • Experience with containerization technologies like Docker and Kubernetes is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, effective in a remote team setting.
  • Demonstrated leadership potential or experience mentoring junior developers.
Benefits

This fully remote role offers a highly competitive salary ranging from R per annum , commensurate with experience.

The benefits package includes comprehensive medical, dental, and vision insurance, a generous retirement savings plan, and ample paid time off.

Opportunities for professional growth through conferences, training programs, and challenging projects are abundant.

Enjoy the flexibility and work-life balance that comes with a 100% remote position, working from any location in South Africa . Our client fosters a collaborative and innovative work culture, making this an exceptional career opportunity for a seasoned software engineer.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary