Hire Resolve

Senior Python Developer

Job Location

Cape Town Region, South Africa

Job Description

Hire Resolve's client is seeking a highly skilled and motivated Senior Python Developer to join their growing team. You will play a crucial role in designing, developing, and maintaining their core applications and systems. This position offers the opportunity to work on challenging projects, contribute to key architectural decisions, and have a significant impact on the direction of their technology. We are looking for someone who is passionate about clean code, best practices, and continuous learning. Responsibilities: Design, develop, and maintain high-quality Python code for various projects. Collaborate with cross-functional teams (product, design, QA) to define and implement new features. Participate in code reviews and contribute to improving our development processes. Write unit and integration tests to ensure code quality and reliability. Troubleshoot and debug existing code and systems. Contribute to the architecture and design of our applications. Stay up-to-date with the latest trends and technologies in Python development. Mentor and guide junior developers (if applicable). Required Skills and Experience: Bachelor's degree in Computer Science or a related field (or equivalent practical experience). 5 years of professional experience as a Python Developer. Strong understanding of Python fundamentals and best practices. Experience with relevant Python frameworks such as Django, Flask, or FastAPI are important. Proficiency in working with databases (e.g., PostgreSQL, MySQL, MongoDB). Experience with version control systems (e.g., Git). Solid understanding of software engineering principles and design patterns. Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience with testing frameworks (e.g., pytest, unittest). Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus. Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus. Experience with asynchronous programming (e.g., asyncio) is a plus. Contributions to open-source projects are a plus. Benefits: Competitive salary based on experience. IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareershireresolve.za.com You can also connect with Daniel, Carmen and Gaby on LinkedIn or contact Hire Resolve If you meet the above requirements we will contact you within 3 working days. Contribute to open-source projects (desirable).

Location: Cape Town Region, ZA

Posted Date: 3/9/2025
View More Hire Resolve Jobs

Contact Information

Contact Human Resources
Hire Resolve

Posted

March 9, 2025
UID: 5037931256

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.