Lead Python Backend Developer
Posted on 2025-04-06
Employer | Sabenza IT & Recruitment |
---|---|
Salary | 1 |
Category | It Computer |
Location | Gauteng / Johannesburg |
Job Summary
We are seeking a highly motivated Lead Python Backend Engineer with a strong understanding of serverless architecture to join our growing team. Reporting to the Product Owner and Chapter Leader, the successful candidate will be responsible for developing scalable backend solutions, building and presenting POCs, and collaborating closely in an agile product development environment.
Key
Responsibilities:
- Build scalable and maintainable backend solutions based on product requirements.
- Work effectively in an agile (Scrum/Kanban) development environment.
- Develop and present proof of concepts (POCs).
- Ensure systems are stable with zero downtime.
- Write clean, efficient, and testable Python code.
- Automate tasks using appropriate tools and scripting.
- Review and debug existing code.
- Collaborate with team members to design and implement innovative backend features.
- Maintain technical documentation using Confluence.
- Track and report work progress using JIRA.
- Mentor junior engineers and promote a culture of learning and growth.
Requirements
- 8+ Years Proven experience as a Backend Developer, ideally in a serverless cloud environment.
- 3+ Years Architecting Code in Python Frameworks and Developing own frameworks.
- 5+ Years Managing Teams and mentoring developers.
- Proficiency in Python 3.9+
- Strong understanding of REST API design and integration.
Experience with the following technologies:
- AWS (Lambda, SQS, DynamoDB, API Gateway)
- Terraform
- Pytest for unit/integration testing
- OpenAPI/Swagger
- Docker & Docker Compose
- GitHub Actions for CI/CD
- Makefile
- Apache Velocity Language (advantageous)
Key Competencies:
- Strategic Thinking Understands long-term impact and aligns technical decisions accordingly.
- Leading with Influence Inspires and guides others toward shared goals.
- Collaboration Works well in cross-functional teams and fosters a culture of teamwork.
- Customer First Keeps end-user needs at the forefront.
- Execution Excellence Delivers high-quality work efficiently.
- Innovation Brings fresh ideas and perspective to complex problems.
- Personal Mastery Embraces continuous learning and development.
Lead Python Backend Developer position available in Gauteng, Johannesburg. This job position was posted by Sabenza IT & Recruitment. The job has been posted as a premium ad on 2025-04-06 at 15:10:50 in the It Computer category
Click Go Apply to apply online!
You might also like these jobs in the same area.
Apply directly for this position. Please read all instructions carefully.
We do not process job applications; we simply aggregate and display job listings.
More related positions
Cape Town: Software Engineering Team Lead (C#/Java/Python) posted by Datafin
Software Engineering Team Lead (C#/Java/Python)IT - Software DevelopmentCape Town - Western Cape - South AfricaENVIRONMENT: THE coding expertise of a hands-on, passionate and self-driven Software Engineering Team Lead is sought to lead the Front Office Res
View Job
Software Engineering Team Lead (C#/Java/Python)
Johannesburg: Lead Python Backend Engineer
The role of the Lead Serverless Backend Engineer is responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner
View Job
Lead Python Backend Engineer
Johannesburg: Lead Python Backend Developer posted by Sabenza IT & Recruitment
We are seeking a highly motivated Lead Python Backend Engineer with a strong understanding of serverless architecture to join our growing team. Reporting to the Product Owner and Chapter Leader, the successful candidate will be responsible for developing s
View Job
Lead Python Backend Developer