Senior Software Developer (Remote)

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

7 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

Fully remote work arrangement
Flexible hours
Health benefits
Professional growth opportunities
Collaborative remote team culture

Job summary

Placements24 in a remote-first setup is looking for a Senior Software Developer to design, build, and deploy scalable software solutions. You will collaborate with a distributed team across the globe, contributing to architecture and code quality.

The role requires 5+ years of hands-on development and strong knowledge of Java, Python, C#, or JavaScript/TypeScript, plus experience with databases and cloud platforms. This is a fully remote position with growth opportunities.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of hands-on software development experience.
  • Proficiency in Java, Python, C#, or JavaScript/TypeScript.
  • Strong understanding of data structures, algorithms and design principles.
  • Experience with relational or NoSQL databases and cloud environments.

Responsibilities

  • Develop, test, and deploy robust and scalable software applications.
  • Design and implement efficient, reusable, and reliable code.
  • Collaborate with cross-functional teams in a remote setting.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and upgrade existing systems; implement performance improvements.
  • Contribute to architectural discussions and decisions.
  • Write comprehensive unit and integration tests.
  • Mentor junior developers and share knowledge.

Skills

Java
Python
C#
JavaScript/TypeScript
Algorithms
Data structures
Remote work
Agile/Scrum

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

AWS
Azure
GCP
Relational databases
NoSQL databases

Job description

About the Role Our client, a dynamic and rapidly growing tech company, is seeking an exceptional Senior Software Developer to join their distributed team. This is a remote-first position, offering the ultimate flexibility for candidates across Rustenburg, North West and beyond. You will be instrumental in designing, developing, and deploying innovative software solutions that address complex business challenges. This role demands a deep understanding of software architecture, best coding practices, and a passion for creating high-quality, scalable applications. You will collaborate with a talented group of engineers, product managers, and designers, contributing to every stage of the product development lifecycle. We are looking for a self-motivated individual who thrives in a remote environment and is committed to delivering outstanding results.

Key Responsibilities
  • Develop, test, and deploy robust and scalable software applications using modern programming languages and frameworks.
  • Design and implement efficient, reusable, and reliable code.
  • Collaborate effectively with cross-functional teams in a remote setting, including product management, design, and QA.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Identify and implement performance improvements and optimizations.
  • Contribute to architectural discussions and decisions.
  • Write comprehensive unit and integration tests.
  • Stay abreast of new technologies and industry best practices.
  • Mentor junior developers and share knowledge within the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of hands‑on software development experience.
  • Proficiency in at least one major programming language (e.g., Java, Python, C#, JavaScript/TypeScript).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with relational or NoSQL databases.
  • Familiarity with cloud environments (AWS, Azure, GCP) is a plus.
  • Excellent problem‑solving, analytical, and debugging skills.
  • Proven ability to work independently and collaboratively in a remote environment.
  • Strong written and verbal communication skills.
  • Demonstrated experience working within an Agile/Scrum framework.
Benefits
  • Highly competitive salary commensurate with experience.
  • Fully remote work arrangement, offering exceptional flexibility.
  • Opportunity to work on exciting and impactful projects.
  • Professional growth and learning opportunities.
  • Comprehensive health and wellness benefits.
  • Collaborative and supportive team culture, emphasizing remote work success.
  • Contribute to cutting‑edge software development from Rustenburg, North West (or anywhere).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Junior Software Developer
Remote Junior Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 240,000 - 360,000
Fully remote
Professional development resources
Mentorship from engineers
+1
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+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
Remote Senior Software Developer - Cloud Solutions
Remote Senior Software Developer - Cloud Solutions

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Fully remote work
Competitive salary
International team
+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 Junior Software Developer
Remote Junior Software Developer

Placements24 • Durban

Hybrid
ZAR 300,000 - 420,000
Health insurance
Online learning platforms
Home office stipend
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 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 Software Engineer - Remote First (Cloud & Backend)
Senior Software Engineer - Remote First (Cloud & Backend)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Remote-first culture
Competitive salary
Health & retirement benefits