Job Openings
Senior Python Developer
About the job Senior Python Developer
Senior Python Developer
Location: Bahria Town, Phase7, Rawalpindi
Employment Type: Full-time
Experience: 4+ years
Job Summary:
We are looking for a Senior Python Developer to join our engineering team and lead the development of scalable backend systems and APIs. You will be responsible for designing high-performance solutions, writing clean and efficient code, and mentoring junior developers. The ideal candidate has strong experience with Python frameworks and cloud services and is comfortable working in fast-paced, agile environments.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Python
- Work with frameworks such as Django, FastAPI, or Flask
- Build and optimize databases (PostgreSQL, MySQL, MongoDB, etc.)
- Integrate third-party services and APIs (REST, GraphQL, etc.)
- Collaborate with frontend, DevOps, and QA teams to deliver complete solutions
- Write unit and integration tests and support CI/CD pipelines
- Ensure application security, scalability, and performance
- Mentor junior developers and lead code reviews
- Troubleshoot, debug, and upgrade existing software
Required Qualifications:
- Bachelor’s/Master’s in Computer Science, Engineering, or a related field
- 5+ years of software development experience
- 3+ years of hands-on Python experience in production environments
- Expertise in at least one Python web framework (Django, FastAPI, Flask)
- Solid understanding of OOP, design patterns, and clean code principles
- Proficiency with databases and ORMs (e.g., SQLAlchemy, Django ORM)
- Familiarity with Docker, Git, and CI/CD tools
- Strong problem-solving and debugging skills
- Excellent communication and collaboration abilities
Preferred Skills (Nice to Have):
- Experience with cloud platforms (AWS, GCP, Azure)
- Knowledge of async programming (asyncio, Celery)
- Experience with container orchestration (Kubernetes)
- Understanding of microservices architecture
- Familiarity with frontend frameworks (React, Vue) is a plus
What We Offer:
- Competitive salary & performance bonuses
- Technical leadership opportunities
- Career growth & training support
- Collaborative, inclusive team culture