Senior Python Developer

Job Description

We are looking for a passionate Senior Python Developer who can work collaboratively with different kinds of developers and leads. Your primary responsibility will be building and maintaining server-side applications in Python. They will also support the needs of the user-facing side of the system. The candidate must have the ability to be both technically and socially proficient at delivering the best product.

 

 

Responsibilities for Python

 

This is not a full definition of the role but covers the main aspects and drivers for success.

1. Develop back-end components to improve responsiveness and overall performance.

2. Coordinate with internal teams to understand user requirements and provide technical solutions and end-to-end design.

3. Integrating user-facing elements into applications

4. Design, code, test and debug, document and maintain software solutions.

5. Improving the functionality of existing systems

6. Implement security and data protection solutions

7. Assess and prioritize feature requests

8. Deliver quality software under tight timelines

 

Requirements and Skills

 

We want Python Developers with

  • Strong Problem-solving in python and SQL/Relational Databases experience
  • Proven Django experience, Experience in DRF is also appreciated
  • Proven Experience in any one of the following Cloud Services (GCP, AWS, Azure)
  • Working knowledge of Git, GitHub & Elastic Search
  • Familiarity with Pandas and NumPy Libraries
  • Familiarity with Reactjs or any other primary frontend web framework
  • Expertise with SQL, Relational MySQL/PostgreSQL & Non-Relational Databases, i.e. MongoDB
  • Mastery of user authentication and authorization between multiple applications and environments

 

Extra awesome

Additional knowledge of the following is PLUS but not necessary

  • Terraform
  • Airflow
  • PySpark
  • Apache Kafka

 

Qualification

  • Bachelor’s/ Master’s degree in computer sciences-related field.
  • Bachelor’s/ Master’s degree in management information systems or related fields.

 

Experience

  • [4-5] or more years of experience in Python Development and have worked in a minimum of 8 to 9 technologies mentioned above.
  • Excellent written and verbal communication skills
  • Ability to collaborate on projects and work independently when required
  • Having the self-learning attitude.

Job Summary

  • Published on:2022-12-21 8:40 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2025-01-21