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}.