Role Description :
The role is responsible for full Stack activities of designing, developing and modifying websites from layout to function, according to a client's specifications.
An application engineering Lead will be involved in :
Writing well designed, testable, efficient code by using best software development practices.
Determining user needs by analysing technical requirements.
Developing and validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types
Application performance check and tuning Integrating data from various back-end services and databases
Improve the structure, quality and extensibility of code bases, implement tools, create reusable libraries and frameworks, accurately estimate the level of effort, discover and evaluate new tools and technology partners.
Conferring with teams to resolve conflicts, prioritize needs, develop content criteria and choose solutions.
Ability to wear multiple hats depending on project 7+ years of industry experience with Full Stack in Web application Development.
1 - 2 years of team management experience.
Good understanding of Server-side languages like Python.
Good understanding of advanced Frontend frameworks like Angular, React etc.
Databases like MySQL, Oracle, PostgreSQL, and MongoDB.
Good understanding of client-side scripting like JQuery, D3, Highcharts
Good understanding of web application's cross-browser compatibility, security, session management.
Stay plugged into emerging technologies / industry trends and apply them into operations and Activities
RESTful Services, API design and development
Web server technologies like Pyflask, Node.js, Apache, Nginx,Setc.
Good to have :
Experience with developing in Cloud environments
Knowledge in LDAP, Oauth and SSO integrations.
Knowledge in Docker, Kubernetes, CI & CD
Knowledge in configuration management tools (like Ansible, Salt, etc)