drjobs Senior Software Engineer (Python)

Senior Software Engineer (Python)

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

Our client is a dynamic and innovative leader in Python development renowned for crafting cutting-edge scalable solutions for top-tier businesses. Partnered with a global technology services company they are at forefront of modern web frameworks and data engineering. They pride themselves on a culture that celebrates uniqueness and fosters both personal and professional growth encouraging their team to be bold and think outside the box. Joining them means becoming part of a talented team dedicated to pushing the boundaries of technology.

Are you ready to elevate your career and make a significant impact in the world of Python development We are seeking a highly skilled Senior Software Engineer (Python) to join our clients exceptional team. This is more than just a coding job; its an opportunity to lead innovate and shape the future of sophisticated software solutions. You will be instrumental in developing and integrating clean efficient Python code collaborating closely with clients and mentoring junior developers. This role offers a unique chance to work on exciting projects tackle complex challenges by analyzing and optimizing system performance and contribute to a culture of excellence and creativity. If youre passionate about building scalable maintainable solutions with modern Python technologies and thrive in an environment that values bold ideas this is the perfect opportunity for you to grow into an exceptional and well-rounded professional.

Responsibilities:

  • Develop & Integrate: Author clean efficient and maintainable Python code and seamlessly integrate third-party tools and systems.
  • Client & Team Collaboration: Actively engage with clients to understand their needs mentor and guide junior Python developers and contribute effectively within Agile team environments.
  • Problem Solving & Optimization: Lead the analysis of complex technical challenges and optimize system performance by applying Python best practices and innovative solutions.
  • Quality Assurance: Champion software quality by developing and executing comprehensive test plans including pytest and unittest and conducting end-to-end testing.
  • Software Design & Architecture: Design and architect robust scalable and maintainable software solutions utilizing modern Python technologies and architectural patterns.
  • Project Leadership: Steer Python-based projects through the entire lifecycle from initial concept and design through to successful deployment and post-launch support.

Requirements:

Must-Haves:

  • Degree: A BSc in Computer Science Software Engineering or a closely related field.
  • Experience: A minimum of 6 years of professional experience in Python development demonstrating strong full-stack capabilities.
  • Leadership: Proven experience in leading Python-based projects from concept through to deployment.
  • Python Proficiency: Expert-level programming skills in Python.
  • Framework Expertise: Demonstrable experience with modern Python frameworks such as Django FastAPI or Flask.
  • Database Knowledge: Strong understanding of database systems specifically PostgreSQL and experience with SQLAlchemy.
  • Architectural Skills: Expertise in Python-based software architecture.

Nice-to-Haves:

  • Agile Methodologies: Familiarity with Agile development practices.
  • Testing Frameworks: Experience with Python testing frameworks like pytest and unittest.
  • Cloud Technologies: Exposure to or experience with cloud platforms (e.g. AWS Azure GCP).

Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.