We are seeking a highly skilled and reliable Python Backend Developer to join our dynamic engineering team. The ideal candidate will have a strong foundation in Python-based backend frameworks, experience integrating third-party services, and deep knowledge of background tasks, cloud services, databases, and modern DevOps practices. This role requires an individual who is detail-oriented, thrives in fast-paced environments, and is passionate about building scalable, secure, and high-performance backend systems.
Key Responsibilities
- Design, develop, and maintain robust backend systems using Django, Django REST Framework, FastAPI, or Flask
- Build and maintain RESTful APIs and WebSocket-based real-time systems
- Integrate third-party services such as Google APIs, OpenAI, Stripe, Twilio, etc.
- Develop asynchronous background processes using Celery and Redis
- Manage and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Implement and maintain cloud-based solutions on platforms like AWS, GCP, or Azure
- Deploy and scale backend applications
- Work with storage services like S3, GCS buckets for file upload, download, and access management
- Manage server-side configurations, databases, and DNS
- Build and maintain CI/CD pipelines (GitHub Actions, GitLab CI/CD, etc.)
- Collaborate with frontend and DevOps teams to deliver end-to-end features
- Write clean, scalable, and well-documented code with appropriate testing
- Use Git and GitHub for version control, branching strategies, and code reviews
- Monitor and improve system performance, security, and reliability
- Stay current with industry trends and emerging technologies
Required Skills & Qualifications
- 2+ years of professional experience in Python backend development
- Proficiency in one or more frameworks: Django, DRF, FastAPI, Flask
- Strong experience with Celery, Redis, Task Queues, and async job handling
- Experience integrating with third-party APIs: Stripe, OpenAI, Twilio, Google APIs, etc.
- Good understanding of REST APIs, WebSockets, and Django Channels
- Solid grasp of database design, query optimization, and ORM tools
- Strong knowledge of cloud platforms: AWS, GCP, or Azure
- Experience with S3 buckets, secure file handling, and cloud storage services
- Practical experience with CI/CD pipelines, Docker, and basic Kubernetes
- Proficient with Git, GitHub, branching, and collaborative workflows
- Understanding of software design principles, security best practices, and testing methodologies
Preferred Skills
- Experience with microservices architecture
- Familiarity with GraphQL
- Ai Integrations
- Knowledge of container orchestration tools like Kubernetes
- Monitoring and logging tools (e.g., Prometheus, Grafana, Sentry, etc.)
- Knowledge of OAuth2, JWT, and secure authentication flows
- Basic understanding of frontend technologies for better collaboration
Application Form link:
Job Type: Full-time
Pay: Rs80,000.00 - Rs160,000.00 per month
Ability to commute/relocate:
- Islamabad: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:
- python developer: 2 years (Required)
- django: 2 years (Required)
Location:
Work Location: In person