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.