Senior Backend Developer; Python/Django
Benoni, 1501, South Africa
Listed on 2026-10-20
-
Software Development
Backend Developer, Python, Software Engineer
Location: Benoni
About the Role
Our client, a rapidly growing Fin Tech startup, is seeking a highly skilled and experienced Senior Backend Developer specializing in Python and Django to join their dynamic team remotely. This is an exciting opportunity to contribute to the development of innovative financial technology solutions that are revolutionizing the industry. You will be responsible for designing, developing, and maintaining robust, scalable, and secure backend systems.
The ideal candidate has a strong understanding of distributed systems, database management, and API design, coupled with a passion for writing clean, efficient code. You will play a key role in architectural decisions and contribute to the technical roadmap of the company. If you are a seasoned developer looking for a challenging and rewarding role in a fast-paced environment, this is the perfect fit.
- Design, develop, test, deploy, and maintain scalable and robust backend services using Python and Django.
- Build and manage RESTful APIs to support our web and mobile applications.
- Optimize application performance, identify and resolve bottlenecks, and ensure system stability.
- Work with relational databases (e.g., PostgreSQL, MySQL) and No
SQL databases as needed. - Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Implement security and data protection measures to ensure the integrity and confidentiality of sensitive information.
- Write clean, well-documented, and maintainable code following best practices.
- Participate in code reviews to ensure code quality and share knowledge within the team.
- Contribute to architectural discussions and technical decision-making.
- Troubleshoot and debug production issues, providing timely resolutions.
- Mentor junior developers and share expertise to foster team growth.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend development.
- Strong proficiency in Python and deep experience with the Django framework.
- Proven experience designing and implementing RESTful APIs.
- Solid understanding of database design and management (SQL and/or No
SQL). - Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Understanding of software development best practices, including version control (Git), testing methodologies, and CI/CD pipelines.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, comfortable working in a remote team environment.
- Experience in the Fin Tech industry is highly desirable.
Our client offers a highly competitive salary, equity options, and a comprehensive benefits package. Enjoy the flexibility of a fully remote role, allowing you to work from anywhere. We provide a stimulating work environment with opportunities for rapid professional growth and skill development. You'll be working with cutting-edge technologies and contributing to products that have a real impact. Join a collaborative and supportive team culture focused on innovation and excellence.
We offer ample opportunities for learning and development, including access to online courses and conferences. Take advantage of our flexible working hours and commitment to work-life balance. This role is specifically targeting candidates who can work remotely, with the operational base in Benoni, Gauteng, ZA .
(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).