Naomii Talent Solutions logo
Hiring from
South Africa
Work type
Remote
Posted
Aug 18, 2026
Is this job info correct?

The Role We're seeking a Senior Python Developer to design, build, and maintain high-quality, scalable backend systems and APIs. You'll work within a skilled technical team to deliver performant Python-based solutions, collaborating closely with DevOps, Data, and Product teams to ensure maintainable, reliable, and efficient systems. Snapshot Location: Cape Town, Johannesburg, Remote Employment Type: Full-time, Contract Key Responsibilities  Build scalable APIs using FastAPI, Flask, or Django REST Framework . Develop ETL pipelines and integrate data workflows. Design and implement robust backend solutions and microservices architectures . Optimize system performance, throughput, and reliability. Collaborate with cross-functional teams to deliver end-to-end functionality. Implement automated testing and CI/CD pipelines using pytest and best practices. Mentor junior engineers and uphold high-quality coding standards. Skills & Experience  5 - 8+ years of professional Python development experience. Strong knowledge of FastAPI, Django, or Flask . Proficiency with SQL and NoSQL databases . Experience with REST APIs, microservices, and data integration . Familiarity with Git, Docker, and CI/CD environments . Solid understanding of software design principles and cloud architectures. Nice to Have Experience with AWS Lambda, GCP Functions, or serverless architectures . Exposure to machine learning or data science workflows . Knowledge of Kafka, Celery, or other message queues . Salary R60k/month - R150k/month Culture & Benefits Collaborative, forward-thinking engineering culture. Values technical excellence, ownership, and long-term system sustainability. Opportunities for mentorship, autonomy in decision-making, and shaping enterprise-critical systems. Discretionary performance-based bonus.

Similar jobs

Apply for this job