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

Placements24

NewBe an early applicant

Senior Software Engineer - Backend

Posted
Discussion

Summary

Senior backend engineer at a fintech startup in Vereeniging, South Africa (hybrid). Designs, builds, and maintains scalable APIs, microservices, and core infrastructure powering financial products, with mentoring duties. Stack includes Python/Java/Go/Node.js, cloud platforms, Docker/Kubernetes, and SQL/NoSQL databases.

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., Postgre SQL, My SQL) and/or No SQL databases (e.g., Mongo DB, 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.

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 →