×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Developer

Job in Johannesburg, 2000, South Africa
Listing for: SavageOne Pty Ltd
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Python, Software Engineer
Job Description & How to Apply Below

Job Description:

We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You will leverage your extensive experience to design, implement, and maintain high-quality software products that meet the needs of our clients and stakeholders.

Responsibilities:
  • Lead the design, development, and implementation of Python-based applications and software solutions.
  • Collaborate with cross-functional teams to gather requirements, define technical architectures, and develop project plans.
  • Mentor and coach junior developers, providing guidance on best practices, code reviews, and technical skills development.
  • Drive technical excellence and innovation within the team, staying abreast of emerging technologies and industry trends.
  • Architect scalable and maintainable solutions, ensuring adherence to coding standards, design principles, and performance optimization techniques.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Participate in Agile development methodologies, including sprint planning, backlog grooming, and sprint reviews.
  • Communicate effectively with stakeholders to provide updates on project status, address technical challenges, and solicit feedback.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8 of experience as a Python Developer, with a proven track record of delivering successful software projects.
  • Expertise in Python programming language and its associated frameworks (e.g., Django, Flask).
  • Deep understanding of object-oriented programming principles, design patterns, and data structures.
  • Proficiency in relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQL Alchemy).
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary