Global Jobs Opportunity
← Back to all jobs

Python Software Developer - IPS

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Lahore, Pakistan
Work Arrangement:
Onsite
Experience:
3+ Years
Job Type:
Full Time
Company:
IPS Pakistan
Salary:
Negotiable
Posted:
2026-10-02
Working Hours:
3:00 PM – 12:00 AM

Job Overview

  • IPS Pakistan is seeking an experienced Python Software Developer to join its team in Lahore, Pakistan. Working onsite during an evening shift from 3:00 PM to 12:00 AM, the successful candidate will focus on designing, deploying, and maintaining scalable backend systems, REST APIs, and automated data pipelines. This role bridges traditional software engineering with modern data management and AI-driven capabilities, requiring a strong foundation in Python frameworks like FastAPI, Django, or Flask alongside relational database expertise.
  • The developer will collaborate closely with cross-functional teams to build efficient workflow solutions, automate business processes, and integrate large language models (LLMs) and vector embeddings into production systems.

Key Responsibilities

  • ★ Construct, deploy, and maintain robust Python applications, microservices, and RESTful APIs.
  • ★ Architect scalable software solutions aimed at streamlining business processes and optimizing data flows.
  • ★ Partner with cross-functional teams to align technical and AI-driven implementations with client specifications.
  • ★ Implement automated data processing pipelines, reporting mechanisms, and spreadsheet integration workflows.
  • ★ Integrate artificial intelligence components, including embedding models and LLM-powered tools, into active software architectures.
  • ★ Ensure all codebase additions, API integrations, and database structures remain secure, reliable, and easy to maintain.

Required Skills and Qualifications

  • ★ Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science, Data Engineering, or a related field.
  • ★ Minimum of 3 years of hands-on professional software engineering experience in Python.
  • ★ Strong technical proficiency with web frameworks such as FastAPI, Django, or Flask for REST API development.
  • ★ Solid foundation in SQL, relational databases, and data management using PostgreSQL.
  • ★ Practical understanding of data engineering concepts, data integration pipelines, and data processing workflows.
  • ★ Demonstrated experience in spreadsheet automation, custom reporting tools, and workflow optimization.
  • ★ Fundamental knowledge of artificial intelligence concepts, embedding models, and LLM-based solutions.
  • ★ Strong analytical thinking, structured problem-solving, and clear professional communication abilities.
  • ★ Capability to adapt and work effectively within a fast-paced software development environment.

Additional Skills and Preferred Qualifications

  • ★ Hands-on experience with cloud infrastructure providers such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • ★ Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • ★ Experience using asynchronous task queues like Celery and NoSQL databases like MongoDB.
  • ★ Exposure to retrieval-augmented generation (RAG) frameworks, vector databases, and modern AI tools.
  • ★ Proven background in troubleshooting, performance tuning, and optimizing web applications, APIs, databases, and third-party integrations.

What the Company Offers

  • ★ Competitive basic salary package.
  • ★ Monthly fuel card allowance.
  • ★ Comprehensive medical insurance coverage.
  • ★ Inflation allowance.
  • ★ One-time subsidized daily meal.
  • ★ Access to an in-house gym facility.

Application Tips

  • Applicants may want to highlight their specific experience developing REST APIs using frameworks like FastAPI, Django, or Flask on their resume. Detailing past projects involving database design with PostgreSQL, automated data integration pipelines, or process optimization can help illustrate relevant technical capabilities. If you have worked on integrating LLMs, embedding models, vector databases, or retrieval-augmented generation (RAG) workflows, ensure these details are featured prominently. Candidates applying via email should include the full job title in the subject line or utilize the provided contact channels for submission.

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: How do you structure RESTful APIs in FastAPI or Django to handle high concurrency and maintain clean architecture?
  • Q: Can you describe your approach to designing and optimizing SQL queries in PostgreSQL for data-intensive applications?
  • Q: How have you built or managed automated data processing and workflow integration pipelines using Python?
  • Q: What strategies do you use to integrate LLMs or embedding models into existing backend software systems?
  • Q: How do you handle authentication, data security, and error handling across Python-based microservices?
  • Q: Can you share an example of how you used Docker or Celery to improve application deployment or task scheduling?
  • Q: How do you approach debugging slow database queries or API endpoints in a production environment?
  • Q: How do you manage working during an evening shift (3:00 PM – 12:00 AM) while maintaining clear communication with cross-functional teams?

To apply for this position, candidates can send their updated CV via email or direct message, ensuring the job title is mentioned in the subject line: 03330778389

Related Jobs

Junior Web Developer - Lahore

5h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Johar Town, Lahore, Punjab, Pakistan
Work Arrangement:
On-site
Experience:
0 – 1 year (Fresh graduates eligible)
Job Type:
Full Time
Salary:
Negotiable
Posted:
2026-10-03
View full details →

Game Developer Paid Intern - Lahore

2 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Lahore, Pakistan
Work Arrangement:
Onsite
Experience:
Fresh graduates or up to 3 months of game development experience
Job Type:
Internship (12 Weeks, leading to potential full-time employment)
Company:
GenITeam Solutions
Salary:
PKR 40,000 / month (Stipend)
Posted:
2026-10-01
Working Hours:
Monday – Friday, 9:00 AM – 6:00 PM
View full details →

Website Developer - (On-Site, Lahore)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Lahore, Pakistan
Work Arrangement:
On-site
Experience:
Experience in Web Development
Job Type:
Full Time
Company:
Fulfillit
Salary:
Negotiable
Posted:
2026-09-30
Working Hours:
10:00 AM – 7:00 PM (Monday to Saturday)
View full details →

Full Stack Developer (MEAN / MERN)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Lahore, Pakistan
Work Arrangement:
Onsite
Experience:
1 to 3 years
Job Type:
Full Time
Company:
Centaiva
Salary:
Negotiable
Posted:
2026-09-30
Working Hours:
1:00 PM to 10:00 PM
View full details →
LinkedIn channelLinkedInFollow us for career news and job updatesFollow now →WhatsApp Channel channelWhatsApp ChannelGet new job alerts directly on WhatsAppFollow now →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More