Senior Python Developer – Remote

April 9, 2025
Urgent
Application ends: June 30, 2025
Apply Now

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)