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:
- Bachelors/Masters 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