Python Developer

Job Description

Qualifications:

  • Proven experience as a Python Django Developer.
  • Strong knowledge of Python, Django, and related frameworks.
  • Excellent verbal and written communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Previous experience in developing and deploying scalable web applications.

Responsibilities:

  • Collaborate with cross-functional teams to determine and develop user requirements for systems in production.
  • Write efficient, reusable, and scalable code using Python and Django.
  • Troubleshoot, debug and optimize application performance.
  • Contribute to the design and implementation of new features and enhancements.
  • Stay updated with industry best practices and emerging technologies.

 

  • Integrate and utilize Large Language Models (LLMs) like GPT-4 or similar for various applications such as chatbots, content generation, or natural language understanding.
  • Develop scripts or applications to automate the management, optimization, and reporting of online advertising campaigns. This could involve integrating with platforms like Google Ads, Facebook Ads, or other ad networks.
  • Develop real-time web applications using Websockets to enable bidirectional communication between clients and servers. This could include building chat applications, live notifications, or collaborative tools.
  • Perform Web Crawling and Scraping: Develop scripts or applications to crawl websites and extract relevant information using relevant tools. This could be for purposes such as data collection, competitive analysis, or content aggregation.
  • Implement concurrent and asynchronous processing strategies using Python's threading and multiprocessing modules for parallel execution of tasks. Additionally, integrate with task queue frameworks like Celery to manage distributed task execution, scheduling, and monitoring. This includes designing and optimizing workflows for background tasks, asynchronous processing, and distributed computing to improve system performance and scalability.
  • Work with various third-party APIs to fetch data, perform actions, or integrate external services into applications. This could include payment gateways, social media APIs, mapping services, or any other service that provides an API.

Job Summary

  • Published on:2024-07-11 6:51 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2025-01-02