key responsibilities
• responsible and own full software development lifecycle with requirements, solution
design, development, testing, and product support using scrum and other agile
methodologies
• collaborate with team and business owners in understanding business goals and
requirements
• build scalable solutions by providing the technical and functional direction to the
engineers
• identify critical paths, dependencies, etc and ways to mitigate those
• project planning to meet timelines and release objectives & communicate to stake
holders
• determine inter-dependencies between design and development for the sprint and
work towards the flawless execution of projects
• review code and provide comments and ensure the quality of code
• monitor & track deliverables while complying with quality standards & engineering
practices
• ensure growexx’s processes, documentation, quality checks, etc is followed diligently
• recommend strategic code reuse opportunities across the company
• mentor other developers within the team, coach them on technologies used within
the product and track the deliverables
• proactively communicate with other members of the team and adms
• provide hr and management with any relevant information to help improve
organisation culture & performance
key skills
• ability to manage end-to-end delivery for multiple simultaneously running
products/engagements
• must have good knowledge of rest api, websocket, oauth, openid and full stack /
nodejs best practices
• must have good understanding of implementing 12-factor apps principles
• must have good knowledge of aws platforms & can use the services optimally
• must be able to take care of application-wide tasks such as performance, security,
concurrency, transaction management, session management, caching, validation
• advance understanding of agile methodologies, including estimations
• experience with microservices and event driven architecture is a must
• knowledge on kubernetes and docker would b