Position Overview: 
We are looking for an experienced and highly skilled Python Developer to join our Web & Software Development team. In this role, you will be responsible for designing, developing, and maintaining high-performance applications using Python. You will work on both front-end and back-end tasks and collaborate with various teams to build scalable and reliable solutions. Competitive compensation is available, with salary negotiable based on your experience and interview performance.
Key Responsibilities:
The following are the main key responsibilities for this role.
Application Development
  • Develop, test, and deploy scalable and efficient Python-based applications.
  • Build robust back-end systems, APIs, and services.
  • Write clean, maintainable, and efficient code following best practices.
Integration with Front-End and Databases
  • Collaborate with front-end developers to integrate front-end components with back-end services.
  • Design and implement database schemas and integrate with relational (MySQL, PostgreSQL) or NoSQL (MongoDB) databases.
  • Optimize database queries to improve performance.
Automation and Scripting
  • Build automated tools and scripts to improve development processes and enhance productivity.
  • Automate repetitive tasks and integrate third-party services into Python applications.
Performance Optimization
  • Profile applications and databases to find performance bottlenecks and optimize system performance.
  • Implement caching strategies to enhance the scalability and performance of the application.
Collaboration and Problem-Solving
  • Participate in collaborative problem-solving with the team and stakeholders to define project requirements.
  • Conduct code reviews and provide constructive feedback to improve code quality.
  • Troubleshoot and resolve issues in a timely manner.
Required Skills and Qualifications:
  • Minimum 1 year of experience in Python development.
  • Strong understanding of Python frameworks (e.g., Django, Flask, FastAPI).
  • Experience with database systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with RESTful API design and integration.
  • Knowledge of data structures, algorithms, and software design principles.
  • Ability to work independently and as part of a team, demonstrating flexibility and effective communication.
  • Good communication skills for interacting with clients and team members effectively.
  • A bachelor's degree in Computer Science or a related field is preferred. 
  • Perks and Privileges:
    Medical Allowance Travelling Allowance Performance Bonuses
  • Position: Python Developer
  • Department: WEB & SOFTWARE DEVELOPMENT
  • Job Type: Full Time,
  • Location: Lahore
  • Total Position: 1
  • Posting Date: 11-11-2024
  • Apply Before: 30-11-2024
Apply For This Job Share this job

Related Jobs