Role: Lead Python Developer
Duration: Full-Time
Experience: 5+ Years
Location: Hyderabad
Roles & Responsibilities
• Should be able to handle development at all stages independently without much guidance and as per specification.
• The candidate is responsible to understand the requirement, develop the solution, testing and release to production.
• Follow good coding practices to ensure that the code is scalable, re-usable, testable and optimized to suite the requirements.
• Collaborating with backend developers and integrate the APIs.
• Work with testing teams to reproduce the bugs and fix them.
• Review and Optimize the performance of the application code.
• Help monitoring teams to identify the key metrics of the application and enable the monitoring.
• Be available to fix the post production issues on priority.
Required Skills
• Understanding of fundamental design principles behind a scalable application
• Understanding multi threading and multi processor specific applications.
• Good in Python, with knowledge of at least one web framework such as Django, Flask, etc
• Good understanding of server-side template languages such as Jinja 2, Mako, etc
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Using JWT or other security protocols to improve the application security.
• Familiarity with event-driven programs and message queue concepts.