To manage and lead a product team comprised of design, quality assurance, business analyst handling various stacks in a project
To be accountable for timely delivery and the overall quality of the end product that meets the business objectives
Provide product and technical leadership to team members through coaching and mentoring
To provide concise progress reports to CTO regularly
Maintain high standards of software quality within the team by establishing best practices
To assist in the collection and documentation of user's requirements, development of user stories.
To manage work estimates, and work plans for each team member
Play active role in establishing product roadmaps, together with business analysts/product owners, and other stakeholders
Implement and enforce coding standards, unit testing strategies among team members
Deep dive into any technical issues faced by team members and work quickly to resolve any impediments.
Constantly monitor team progress and execute timely corrective actions where necessary
Skills & Qualification:
Minimum 10 years of experience in a similar role.
Must have experience managing or leading a product team
Must have knowledge of ad technology, workflow systems, transactional systems, business requirement, software development life cycle, integration and the ecosystem involved, standards, APIs protocols
Must have strong knowledge in both RDBMS and NoSQL database platforms. Hands-on experience with MySQL, PostgreSQL, BigQuery is an advantage.
Have minimum 8 years hands-on programming experience, preferably in any of the following languages - Java (on Apache Tomcat), Python, NodeJS, PHP.
Must have experience managing external vendors
Must demonstrate leadership skills and strong product knowledge
Those with experience with Scrum or any other agile methodologies is preferred
Must have worked in developing scalable, enterprise grade software solutions, catering millions of users
Experience with AWS / GCP and its suite of PAAS solutions is a big plus point.
Analytical and able to confidently make informed decisions when necessary
Self motivated and able to work independently
Excellent communication and interpersonal skills
Must be highly proficient in English (written and spoken)