Qureos

FIND_THE_RIGHTJOB.

Senior Python Developer

Lahore, Pakistan

We are seeking a highly skilled Senior Python Developer to join our dynamic team. The ideal candidate will have extensive experience in developing, optimizing, and deploying scalable applications. You will be responsible for leading backend development, architecting solutions, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and secure Python applications.
  • Write clean, efficient, and reusable code while following best practices.
  • Lead and mentor junior developers, conducting code reviews and providing technical guidance.
  • Collaborate with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions.
  • Optimize applications for maximum speed, scalability, and performance.
  • Integrate with databases, third-party APIs, and cloud services.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to strategic technology decisions.
  • Ensure adherence to coding standards, security, and compliance guidelines.
  • Stay updated with emerging technologies and propose adoption where beneficial.

Key Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional experience as a Python Developer.
  • Strong expertise in Python frameworks such as Django, Flask, or FastAPI.
  • Solid understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
  • Experience with RESTful APIs, GraphQL, and microservices architecture.
  • Strong database knowledge (PostgreSQL, MySQL, MongoDB, Redis, etc.).
  • Proficiency with version control systems (Git/GitHub/GitLab).
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication, teamwork, and leadership abilities.

Preferred Skills (Good to Have):

  • Experience with asynchronous programming (AsyncIO, Celery, etc.).
  • Knowledge of data engineering, machine learning, or AI libraries.
  • Hands-on experience with test-driven development (TDD) and automated testing frameworks.
  • Familiarity with Agile/Scrum methodologies.

Job Types: Full-time, Part-time, Contract

Work Location: In person

© 2025 Qureos. All rights reserved.