Remote Senior Software Engineer (Backend)

Placements24

Klerksdorp

Hybrid

ZAR 1,994,000 - 2,824,000

Full time

6 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 salary
Remote stipend
Flexible hours
Growth opportunities
Health, dental, and vision insurance
401(k) with company match
Paid time off
Virtual team-building

Job summary

Placements24 is seeking a Remote Senior Software Engineer focused on backend development. You will design, build, and maintain scalable services and APIs, collaborating with frontend, product, and QA to deliver high-quality software.

Join a remote-first team that values clean code, architecture, and continuous learning. You bring 5+ years of backend experience, proficiency in modern languages, and strong problem-solving skills.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional backend software development experience.
  • Proficiency in at least one modern backend language (Python, Java, Go, Node.js, Ruby).
  • Strong understanding of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Knowledge of microservices architecture and RESTful API design.
  • Version control with Git.
  • Excellent problem-solving and remote communication skills.

Responsibilities

  • Design, develop, test, deploy, and maintain backend services and APIs.
  • Architect scalable, reliable backend solutions.
  • Collaborate with frontend developers to integrate server-side logic.
  • Participate in code reviews and uphold coding standards.
  • Troubleshoot and upgrade existing systems.
  • Optimize for speed and scalability.
  • Contribute to technical design discussions and roadmaps.
  • Write documentation for APIs and systems.
  • Stay updated with backend tech and best practices.
  • Mentor junior engineers and share knowledge.

Skills

Backend development
RESTful APIs
Distributed systems
Remote communication
Problem solving

Education

Bachelor's or Master's in CS/Engineering or equivalent

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
AWS
Git
CI/CD

Job description

About the Role

Our client, a cutting-edge technology company specializing in innovative SaaS solutions, is looking for a talented and experienced Remote Senior Software Engineer with a strong focus on backend development. This is a fully remote position, offering the flexibility to work from anywhere. You will be a key member of our agile development team, responsible for designing, developing, and maintaining scalable and robust backend systems that power our flagship products. The ideal candidate is passionate about clean code, elegant architecture, and solving complex technical challenges. You will collaborate with cross-functional teams, including frontend engineers, product managers, and QA testers, to deliver high-quality software solutions. This is an exceptional opportunity to join a forward-thinking, remote-first company and contribute to the evolution of our platform.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality backend services and APIs using (Specify a common backend language like Python, Java, Node.js, or Go).
  • Architect and implement scalable, reliable, and performant backend solutions.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize applications for maximum speed and scalability.
  • Contribute to technical design discussions and roadmap planning.
  • Write comprehensive documentation for APIs, systems, and processes.
  • Stay up-to-date with emerging backend technologies and best practices.
  • Mentor junior engineers and share technical knowledge within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js, Ruby).
  • Strong understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB.
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of microservices architecture and RESTful API design principles.
  • Experience with version control systems, such as Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, with the ability to articulate technical concepts clearly in a remote setting.
  • A proactive attitude and a passion for building great software.
Benefits
  • highly competitive salary
  • generous remote work stipend
  • flexible working hours
  • opportunities for professional growth and continuous learning
  • comprehensive health, dental, and vision insurance
  • 401(k) plan with company match
  • generous paid time off
  • regular virtual team-building events
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • LegKraal Gate

Hybrid
ZAR 850,000 - 1,250,000
Stock options
Health benefits
Generous PTO
+1
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Noord-Kaap

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work
Health insurance
+3
Senior Software Engineer - Backend (Remote)
Senior Software Engineer - Backend (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Fully remote work environment
Health, dental, and vision insurance
+5
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 1,000,000
Health insurance
Home office allowance
Flexible hours
+2
Senior Backend Software Engineer - Cloud Native
Senior Backend Software Engineer - Cloud Native

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Health, dental, and vision insurance
Remote-first culture with flexible WFH
+4
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental, and vision insurance
Professional development budget
+3
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 2,000,000
Stock options
Fully remote work with flexible hours
Health, dental, vision insurance
+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