Principal Software Engineer

Job Description

We are looking for a Principal Python/Django Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front end.

 

Responsibilities

 

• Writing reusable, testable, and efficient code.

• Design and implementation of low-latency, high-availability, and performant applications.

• Implementation of security and data protection.

• Integration of data storage solutions.

• Managing and training the team.

• Should be able to create REST APIs using Django Rest Framework.

 

Requirements

 

• Bachelors/Masters in Computer Sciences.

• 5+ years of proven experience in developing complex applications with backend services on Python/Django.

• Excellent understanding of ORM and RDBMS (e.g. MySql, Postgres).

• Experience developing RESTful APIs.

• Understanding of front-end technologies such as JavaScript, HTML5, and CSS3.

• Excellent knowledge of Design patterns.

• Excellent problem-solving and analytical skills.

• Experience with cloud computing like AWS and GCP.

• Strong unit test and debugging skills,

• Proficient understanding of code versioning tools {such as Git, Mercurial, or SVN}.

Job Summary

  • Published on:2022-10-26 5:56 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-29