Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Engineer - Backend (Klerksdorp)

Posted Updated
Discussion

Summary

Senior backend engineer for a FinTech startup (sourced via Placements24), fully remote across South Africa. Designs, builds, and maintains backend systems, optimizes databases, contributes to architecture, and mentors juniors using Python/Java/Go/Node.js, SQL/NoSQL databases, and cloud/container tooling.

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.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →