×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Backend

Remote / Online - Candidates ideally in
Vereeniging, 1904, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Vereeniging

About the Role

Our client, a rapidly growing fintech startup in Vereeniging, Gauteng , is seeking an experienced Senior Software Engineer specializing in backend development. This hybrid role offers the best of both worlds, combining essential in-office collaboration with the flexibility of remote work. You will play a crucial role in designing, developing, and maintaining the core infrastructure and services that power our innovative financial products.

The ideal candidate has a passion for building scalable, robust, and efficient systems, with a deep understanding of modern backend technologies and best practices. You will work within an agile environment, contributing to all phases of the software development lifecycle and mentoring junior engineers. Join a dynamic team committed to revolutionizing the financial services industry from our Vereeniging hub.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve the software systems that form the backbone of our financial platforms.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Build and maintain scalable APIs and microservices.
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
  • Implement robust security measures and data protection protocols.
  • Optimize application performance for maximum speed and scalability.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to architectural decisions and technology selection.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement.
Requirements
  • Bachelor'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).
  • Strong experience with designing and implementing RESTful APIs and microservices architecture.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or No

    SQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Understanding of software development best practices, including agile methodologies, CI/CD, and testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with financial technologies or fintech is a significant plus.
  • Ability to work effectively both remotely and in an office environment.
Benefits

Our client offers a competitive salary, stock options, and a comprehensive benefits package, including medical aid, life insurance, and retirement planning. The hybrid work model provides flexibility and supports work-life balance. This role offers significant opportunities for career advancement and professional development within a fast-paced and innovative company. Be part of a collaborative culture that values technical excellence and empowers its employees.

Contribute to building the future of financial technology from Vereeniging , with the advantage of hybrid flexibility.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary