More jobs:
Senior Backend Engineer; Python; Fully Remote
Remote / Online - Candidates ideally in
Rustenburg, 0202, South Africa
Listed on 2026-10-25
Rustenburg, 0202, South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-10-25
Job specializations:
-
Software Development
Backend Developer, Python
Job Description & How to Apply Below
About the Role
Our client, a leader in data analytics solutions, is looking for a highly skilled Senior Backend Engineer specializing in Python to join their distributed engineering team. This is a fully remote position, enabling you to contribute to our innovative projects from anywhere. You will be responsible for designing, developing, and deploying robust, scalable, and high-performance backend services that power our core products.
The ideal candidate possesses a deep understanding of backend architecture, database management, API design, and cloud technologies. This role is crucial in driving technical excellence and ensuring the reliability and efficiency of our platform.
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Develop and implement scalable backend services and APIs for web and mobile applications.
- Work with large datasets and design database schemas (SQL and No
SQL). - Integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Collaborate with frontend developers, product managers, and other stakeholders to define and ship new features.
- Optimize applications for maximum speed and scalability.
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
- Participate in code reviews and mentor junior engineers.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrable experience.
- 5+ years of professional experience in backend development with a strong focus on Python.
- Proficiency with Python web frameworks such as Django, Flask, or FastAPI.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and No
SQL databases (e.g., MongoDB, Redis). - Solid understanding of API design principles (RESTful, GraphQL).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Knowledge of asynchronous programming, message queues (e.g., RabbitMQ, Kafka), and microservices architecture.
- Familiarity with CI/CD pipelines and Dev Ops practices.
- Strong problem-solving and analytical skills.
- Excellent communication skills and ability to work effectively in a remote team environment.
- Our client offers a competitive salary, a comprehensive benefits package including medical aid and retirement provisions.
- As a remote-first company, we provide the flexibility to work from anywhere, along with allowances for home office setup.
- Opportunities for continuous learning, attending industry conferences, and professional development are readily available.
- You'll be part of a collaborative and innovative culture, working on challenging projects with a team of talented engineers dedicated to pushing the boundaries of technology.
- This role offers significant autonomy and the chance to shape the future of our backend infrastructure.
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).
(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:
×