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.