Senior Software Engineer - Python/Django

Dubizzle Labs


Date: 18 hours ago
City: Lahore
Contract type: Full time
At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.

Job Responsibilities

  • Develop, maintain, and enhance backend services and APIs using Python/Django.
  • Design scalable solutions for complex problems, ensuring high performance and reliability.
  • Collaborate closely with front-end engineers, QA, product, and design teams to deliver seamless product experiences.
  • Write well-documented, reusable code following best practices and maintain coding standards.
  • Create and execute unit, integration, and component tests to ensure robust code quality.
  • Identify bottlenecks and optimize system performance through code profiling and caching strategies.
  • Lead and participate in code reviews, providing feedback to ensure high-quality standards.
  • Support post-release maintenance by diagnosing and resolving technical issues.
  • Contribute to the design and delivery of RESTful APIs for external and internal consumption.
  • Collaborate across teams to align technical solutions with business needs.
  • Monitor industry trends and incorporate relevant tools, libraries, and frameworks into our technology stack.


Job Requirements

  • 3+ years of professional experience in backend development with Python/Django.
  • Strong understanding of RESTful APIs and web frameworks.
  • Experience working with databases (PostgreSQL, MySQL, etc.) and ORMs.
  • Familiarity with Docker, Kubernetes, and cloud services (preferably AWS).
  • Knowledge of asynchronous programming and queuing systems is a plus.
  • Experience with caching strategies (Redis, Memcached) and performance optimization techniques.
  • Solid understanding of version control systems like Git and CI/CD pipelines.
  • Experience with unit testing, integration testing, and other testing methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills, with the ability to work independently or in a collaborative environment.
  • Hands-on experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus).
  • Prior experience working on high-traffic, large-scale applications.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Talent Acquisition Associate

Milele, Lahore
PKR 80,000 - PKR 100,000 per month
59 minutes ago
Location: Lahore DHA Phase 6Job Type: Full TimeExperience Level: 1 to 2 years of experienceAbout the Role:We're looking for a proactive and enthusiastic Talent Acquisition Associate to join our HR team! In this role, you'll support the entire hiring process from sourcing candidates and screening resumes to coordinating interviews and assisting with onboarding. If you're passionate about people, detail-oriented, and...

Shopify Developer (Onsite, Lahore, PKR Salary)

HR POD Careers, Lahore
1 day ago
Requirements:2 years of hands-on experience in Shopify development (themes, apps, storefronts).Strong knowledge of Liquid templating language, HTML5, CSS3, JavaScript (ES6+), jQuery.Experience with Shopify APIs (Admin, Storefront, GraphQL, Webhooks).Proficiency in Node.js, React.js, or PHP for Shopify custom apps.Familiarity with Git, RESTful APIs, and CI/CD tools.Experience with tools like Postman, Ngrok, and Shopify CLI.Understanding of performance optimization and SEO for e-commerce.Strong analytical...

Quality Assurance Specialist

Abacus, Lahore
3 days ago
We are seeking a talented and detail-oriented QA Specialist with a strong focus on automation testing, particularly at the API level. In this role, you’ll be responsible for designing, developing, and executing automated test strategies that ensure the quality and performance of our software products. You’ll work closely with cross-functional teams in a fast-paced, agile environment, using modern tools and...