Location: On-site — Gulberg Greens, Islamabad
Job Type: Full-Time
About the Role
We are seeking a skilled and experienced Python Developer to join our engineering team. The ideal candidate will be responsible for building, optimizing, and maintaining software solutions while ensuring scalability, performance, and seamless integration with third-party services. This role requires strong command over server-side logic, architecture redesign, and data scraping techniques.
Key Responsibilities
- Develop clean, scalable, and maintainable Python code.
- Build and integrate third-party APIs within existing project pipelines.
- Write efficient web scraping and source scraping scripts.
- Develop back-end components to enhance performance and responsiveness.
- Integrate user-facing elements with server-side logic.
- Perform comprehensive testing, debugging, and code reviews.
- Improve and optimize the functionality of existing systems.
- Lead the migration of legacy architectures into asynchronous and scalable structures.
- Implement robust security, authentication, and data protection measures.
- Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
Requirements & Skills
- Minimum 3+ years of hands-on experience as a Python Developer.
- Proficiency in at least one major Python framework (Django, FastAPI, etc.).
- Strong knowledge of web scraping / source scraping.
- Solid understanding of system architecture design.
- Ability to design and develop complex processing pipelines for AI-driven workflows.
- Strong command over Python fundamentals and advanced concepts.
- Excellent problem-solving and analytical skills.
- Experience with asynchronous programming and multi-threaded architectures is a strong plus.
Job Type: Full-time
Work Location: In person