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

Senior Python Developers

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

Overview

Position Overview: As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with cross-functional teams to deliver high-quality, scalable, and performant solutions that exceed client expectations and industry standards.

Responsibilities
  • Lead the architecture, design, and development of complex software applications using Python and associated frameworks.
  • Collaborate closely with product managers, designers, and other developers to translate business requirements into technical solutions.
  • Mentor junior developers and provide technical guidance and support to facilitate their growth and development.
  • Conduct thorough code reviews and ensure adherence to coding standards, best practices, and performance optimization techniques.
  • Optimize application performance and scalability through efficient coding practices and system architecture design.
  • Troubleshoot and debug complex issues to ensure smooth operation and optimal performance of software applications.
  • Stay updated on emerging trends and best practices in Python development and contribute to knowledge sharing within the team.
  • Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 8 years of professional experience in Python development.
  • Expertise in Python programming language and extensive experience with Python-based frameworks such as Django, Flask, or Pyramid.
  • Strong understanding of software engineering principles, design patterns, and architectural concepts.
  • Experience with relational and non-relational databases such as Postgre

    SQL, MySQL, Mongo

    DB, or Redis.
  • Proficiency in version control systems such as Git and collaborative development workflows.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes.
  • Understanding of Agile methodologies and software development lifecycle (SDLC) processes.
  • Contributions to open-source projects or developer communities.
  • Continuous learning mindset with a commitment to staying updated on industry trends and technologies
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary