Qureos

FIND_THE_RIGHTJOB.

Senior Python Django Developer

Karachi, Pakistan

Senior Python Django Developer – Job Description

eSpark Talent is seeking a highly skilled and experienced Python Django Developer to join our team and contribute to the development of web applications.

Responsibilities:

  • Design, develop, and maintain scalable and robust Python-based web applications using the Django framework.
  • Implement multi-tenancy architecture and SaaS (Software as a Service) solutions to meet the needs of diverse clients and users.
  • Design and build microservices-based architectures for improved scalability, modularity, and performance.
  • Integrate with online payment gateways to facilitate secure and seamless payment transactions within the applications.
  • Utilize Redis and Celery for efficient caching, task scheduling, and background processing in web applications.
  • Implement messaging and event-driven architecture using RabbitMQ for asynchronous communication between components.
  • Develop and consume RESTful APIs for seamless integration with external services and platforms.
  • Manage database systems, including schema design, optimization, and data migration tasks.
  • Deploy and orchestrate applications using Docker and Kubernetes for containerization and efficient resource management.
  • Conduct unit testing, integration testing, and performance testing to ensure the reliability, scalability, and security of applications.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.

Requirements:

  • Proven experience as a Python Django Developer, with a focus on backend development.
  • Strong proficiency in Python programming language and the Django framework.
  • Experience with Redis, Celery, RabbitMQ, and RESTful API development.
  • Knowledge of multi-tenancy architecture, SaaS applications, and microservices design patterns.
  • Familiarity with database management systems such as PostgreSQL or MySQL.
  • Experience with Docker, Kubernetes, and containerization technologies.
  • Solid understanding of unit testing, integration testing, and software testing methodologies.
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Excellent communication skills and the ability to collaborate effectively with team members.

Qualification: Bachelor’s degree in computer science, engineering, or related field.

Experience: 3 years of experience as a Python Django Developer

Location: Gulistan-e-Jauhar Block 1

Job Type: Full-time – Onsite

eSpark Consulting Group offers the following benefits

  • Paid Time Off
  • Flexible work hours

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.