Determining product requirements by collaboration with various stakeholders
Creating high level product design and documentation
Guiding and assisting development and devops team to deliver the features in time
Troubleshooting and resolving code and design issues
General Skills :
Experience in Software development and agile methodologies
Solid understanding of various development platforms
Strong communication and presentation skills
Excellent organizational and leadership abilities
Technical skills:
Good understanding of Microservices architecture
Excellent Python skills. Knowledge in JavaScript(NodeJS)/Rust/GO is desirable Exposure to MySQL,PostgreSQL, Elastic Stack and MongoDB
Ability to narrow down to a tech stack or set of tools based on the product requirements Good understanding about DevOps process and ability to manage or architect services on cloud and Kubernetes
Relevant experience in developing/leading and managing large scale applications, involving multiple teams and stakeholders