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 Focus)

Posted
Discussion

Summary

Senior backend engineer for a fintech client in Benoni, South Africa (hybrid): designing, building, and scaling high-availability backend services, APIs, and database solutions, contributing to microservices architecture and technical decisions. Stack mentions Java/Python/C#/Go, PostgreSQL/MySQL, cloud platforms, and Docker.

About the Role

Our client, a prominent innovator in the financial technology sector, is seeking a highly proficient Senior Software Engineer with a strong backend focus to join their team in Benoni, Gauteng . This role is essential for developing and enhancing the complex, high-availability systems that underpin our client's cutting-edge financial services. The ideal candidate will possess deep expertise in backend development, database management, and distributed systems, coupled with a commitment to writing clean, efficient, and scalable code. You will play a key role in architectural design and technical decision-making. This position offers a hybrid work model, allowing for a balance between focused individual work and collaborative team engagement in the Benoni office. Join a forward-thinking company that values technical excellence and offers significant opportunities for professional growth.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend services and APIs using modern programming languages and frameworks.
  • Architect efficient and reliable database solutions, optimizing for performance and data integrity.
  • Collaborate with frontend engineers, product managers, and QA teams to deliver seamless user experiences and functional applications.
  • Write clean, well‑documented, and thoroughly tested code, adhering to high standards of quality and maintainability.
  • Participate in code reviews, providing constructive feedback and mentoring junior engineers.
  • Troubleshoot, debug, and resolve complex technical issues across the backend stack.
  • Optimize application performance and scalability to handle increasing user loads and data volumes.
  • Contribute to the design and implementation of microservices architectures.
  • Ensure the security and reliability of all backend systems.
  • Stay updated with the latest backend technologies and industry best practices.
  • Participate in architectural discussions and contribute to technical strategy.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of experience in professional software development, with a significant focus on backend systems.
  • Strong proficiency in at least one backend language such as Java, Python, C#, or Go.
  • Experience with relevant frameworks (e.g., Spring Boot, Django, .NET Core).
  • Expertise in designing and working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of API design principles (RESTful, gRPC).
  • Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Familiarity with containerization technologies like Docker.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with Agile development methodologies.
  • Knowledge of microservices architecture patterns.

Benefits

  • Our client offers a competitive salary package aligned with industry standards.
  • Comprehensive health, dental, and vision insurance coverage.
  • Opportunities for professional development, including training, certifications, and conference attendance.
  • A flexible hybrid work model designed to foster productivity and work-life balance.
  • Generous annual leave and paid sick leave.
  • Retirement savings plan with employer contributions.
  • A stimulating work environment with challenging projects.
  • Collaborative team culture focused on innovation.
  • Clear career progression paths and performance-based advancement.
  • Access to the latest technologies and development tools.

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 →