Senior Software Engineer - Backend (Klerksdorp)

Placements24

Klerksdorp

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 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
Stock options
Health, dental, and vision insurance
Generous paid time off

Job summary

Placements24 is seeking a Senior Backend Software Engineer for a fully remote role in South Africa. You will design, develop, and maintain scalable backend systems powering cutting-edge financial platforms, collaborating with a cross-functional team to shape technical direction.

The ideal candidate has 5+ years of experience with Python/Java/Go/Node.js, API design (REST/GraphQL), and cloud-native tech (Docker/Kubernetes, AWS/Azure/GCP).

Qualifications

  • Bachelor's degree in CS, Engineering, or a related field.
  • Minimum 5 years backend development experience.
  • Proficiency in Python, Java, Go, or Node.js.
  • Experience with PostgreSQL, MySQL, MongoDB or Cassandra.
  • Familiarity with RESTful APIs and GraphQL.
  • Experience with Docker and Kubernetes; cloud platforms.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve backend software and systems.
  • Manage and optimize database performance and scalability.
  • Collaborate with frontend developers, product managers, and other engineers to deliver high-quality features.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural discussions and decisions for new features and systems.
  • Mentor junior engineers and promote a culture of technical excellence.
  • Stay updated with emerging backend technologies and industry trends.

Skills

5+ years backend experience
Python
Java
Go
Node.js
REST/GraphQL APIs
AWS/Azure/GCP
Docker/Kubernetes
Microservices
Remote collaboration

Education

Bachelor's degree in CS/Engineering or related field

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
GraphQL
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, an innovative FinTech startup with a strong presence in Klerksdorp, North West , is looking for a highly skilled Senior Backend Software Engineer. This role is fully remote, offering flexibility to talented developers nationwide. You will play a crucial role in designing, developing, and maintaining the robust backend systems that power our cutting-edge financial platforms. The ideal candidate is passionate about building scalable, efficient, and secure applications, thrives in a fast-paced environment, and possesses a deep understanding of modern backend technologies. You will contribute significantly to architectural decisions, code quality, and the overall technical direction of the company. This is an exceptional opportunity to make a substantial impact, work with a talented team, and grow your career in a rapidly evolving industry, all from the comfort of your home.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve backend software and systems.
  • Manage and optimize database performance and scalability.
  • Collaborate with front-end developers, product managers, and other engineers to deliver high-quality features.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural discussions and decisions for new features and systems.
  • Mentor junior engineers and promote a culture of technical excellence.
  • Stay updated with emerging backend technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional backend software development experience.
  • Strong proficiency in one or more backend programming languages such as Python, Java, Go, or Node.js.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
  • Solid understanding of API design principles (RESTful APIs, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
  • Familiarity with microservices architecture and event-driven systems.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote role.
Benefits

Our client offers a competitive salary, commensurate with experience, and attractive stock options. This fully remote position provides exceptional flexibility. Employees receive comprehensive health, dental, and vision insurance. Generous paid time off, including holidays and sick leave, is provided. Opportunities for continuous learning and professional development are supported through online courses, conferences, and workshops. Join a passionate and innovative team dedicated to transforming the FinTech landscape. The company culture encourages autonomy, collaboration, and continuous improvement.

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 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Senior Backend Developer - Remote
Senior Backend Developer - Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional growth
+1
Senior Software Engineer - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Remote Senior Backend Engineer - Fintech, Scale & Growth
Remote Senior Backend Engineer - Fintech, Scale & Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 2,100,000
Health insurance
Retirement savings plan
Professional development opportunities
+2
Remote Senior Backend Engineer - Fintech Platform
Remote Senior Backend Engineer - Fintech Platform

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Health insurance
+4
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
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development opportunities
+1