Remote Senior Backend Engineer; Python/Django
Centurion, 0014, South Africa
Listed on 2026-10-30
-
Software Development
Backend Developer, Python, Software Engineer
About the Role
Our client, a globally recognized leader in developing innovative SaaS solutions, is seeking an experienced Senior Backend Engineer specializing in Python and Django. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be responsible for designing, developing, and deploying robust, scalable, and high-performance backend services that power our client's cutting-edge platform. This role requires a deep understanding of backend development principles, database management, and API design.
As a Senior Engineer, you will also mentor junior developers and contribute significantly to architectural decisions. Join our client's distributed team and help shape the future of our technology.
Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features. Participate in code reviews, providing constructive feedback to peers. Contribute to architectural discussions and help define best practices for backend development. Troubleshoot and resolve bugs and performance issues in production environments. Mentor junior backend engineers, fostering their technical growth and adherence to standards. Requirements Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
5+ years of professional experience in backend development, with a strong emphasis on Python and Django. Proficiency in designing and consuming RESTful APIs. Solid experience with SQL databases and database design. Familiarity with frontend technologies (e.g., JavaScript, React) is a plus.
Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is beneficial. Understanding of asynchronous programming and message queues (e.g., Celery, RabbitMQ). Excellent problem-solving, analytical, and communication skills. Ability to work independently and effectively in a remote team environment. Benefits
This fully remote position offers a competitive salary, flexible working hours, and the opportunity to work on challenging projects with a talented global team. Our client provides a generous annual leave allowance, potential for performance-based bonuses, and support for professional development. Embrace the freedom of remote work while contributing to a leading technology company from Centurion, Gauteng .
(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).