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 Growexxs 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