Python Developer

Job Description

About the Role

We are seeking a motivated Python Backend Developer to join our dynamic team. The ideal candidate should have a strong Python programming and backend development foundation, with exposure to modern web frameworks. This role offers excellent opportunities for professional growth and hands-on experience with cutting-edge technologies.

 

Key Responsibilities

  • Design and implement scalable backend services using Python frameworks (Django/Flask/FastAPI)
  • Write clean, efficient, and well-documented Python code
  • Develop and maintain RESTful APIs
  • Participate in code reviews and contribute to technical discussions
  • Debug and resolve software defects
  • Collaborate with frontend developers to integrate user-facing elements
  • Assist in database design and optimization
  • Participate in agile development processes

 

Technical Requirements

Must-Have:

  • Bachelor's degree in Computer Science or related technical field
  • Strong understanding of Python programming fundamentals
  • Experience with at least one Python web framework (Django, Flask, or FastAPI)
  • Basic understanding of databases (SQL/NoSQL)
  • Knowledge of RESTful API design principles
  • Version control experience (Git)
  • Problem-solving skills and attention to detail

 

Nice to Have:

  • Basic frontend development skills (HTML, CSS, JavaScript)
  • Experience with containerization (Docker)
  • Understanding of microservices architecture
  • Familiarity with cloud platforms (AWS/GCP/Azure)
  • Knowledge of testing frameworks (pytest, unittest)

Job Summary

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