1. Should be a full stack developer (Java or Python)
2. Hands on experience in developing multiple products (end to end)
3. Generating product requirements; determining specifications, production timetables, pricing, and time-integrated plans for product introduction; developing marketing strategies
4. Maintains product management staff by recruiting, selecting, orienting, and training employees.
5. Managing and executing all stages of product development from MVP to delivery
6. Good communication and written skills