Job Openings Python Developer (Onsite, Lahore, USD Salary)

About the job Python Developer (Onsite, Lahore, USD Salary)

Requirements:

  • BS in Computer Science or equivalent degree.
  • The ideal candidate is a self-starter with a strong desire to increase efficiencies and make an impact while contributing to a cross-functional team.
  • 4+ years of work experience using Python programming language, maintaining multiple versions of Python via Anaconda or similar frameworks.
  • Experience of working with "pandas" data manipulation and analysis library.
  • Experience with building applications via service frameworks such as Django.
  • MicroService Architecture.
  • Develop Restful APIs, leveraging open API specifications.
  • Experience with integrating with databases such as MongoDB.
  • Strong unit test and debugging skills.
  • Proficient understanding of code versioning tools such Git, SVN.
  • Experience working with AWS services like Secrets Manager and S3.

Responsibilities:

  • Writes effective and scalable Python codes.
  • Experience with Agile development practices (Scrum, continuous integration etc..).
  • Helps design and implement functional requirements.
  • Designs and implements robust applications.
  • Builds back-end features in Python that are efficient.
  • Writes well-crafted, well-tested, readable, maintainable code.
  • Debugs applications to ensure low-latency and high-availability.
  • Designs and implements of low-latency, high-availability, and performant applications.
  • Collaborates with UX/UI designers to implement design into the code.
  • Integrates user-facing elements with server-side logic.
  • Participates in code reviews to ensure code quality and distribute knowledge.
  • Supervises the testing of software and ensures that all the bugs are fixed.