Job Description
About the Role:
We are seeking a highly skilled and experienced Senior Python Developer to join our growing remote team. In this role, you will play a key part in designing, developing, and maintaining high-quality software solutions using Python and related technologies. You should have a passion for clean code, scalable systems, and modern development practices.
Key Responsibilities:
- Design, develop, test, and deploy scalable and maintainable Python applications.
- Build RESTful APIs and backend services.
- Collaborate with cross-functional teams (Product Managers, Designers, DevOps, and other Developers) to deliver high-quality products.
- Write clean, reusable, and efficient code following best practices.
- Optimize applications for performance and scalability.
- Participate in code reviews and mentor junior developers.
- Work on cloud platforms like AWS, GCP, or Azure.
- Implement security and data protection solutions.
- Integrate third-party APIs and services.
- Troubleshoot, debug, and upgrade existing systems.
Required Skills & Qualifications:
- 5+ years of experience in Python development.
- Strong knowledge of Python frameworks like Django, Flask, or FastAPI.
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Experience in building RESTful APIs & microservices architecture.
- Good understanding of OOP, Design Patterns, and SOLID principles.
- Familiarity with cloud platforms (AWS / GCP / Azure).
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Experience with version control tools (Git).
- Excellent communication skills and ability to work in a remote environment.
Good to Have:
- Knowledge of frontend technologies (React, Vue, or Angular).
- Experience with GraphQL.
- Exposure to machine learning or data engineering.
- Experience with asynchronous programming (Celery, RabbitMQ).
- Contribution to open-source projects.
Nationality
Any
City
Lahore
Country
Pakistan
Category
software Development
Skills
PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)