The purpose of this role is to lead technology teams to build and scale applications of strategic value.
Reporting: Chief Technology Officer
Primary job responsibilities:
• Own core product / business application quality, performance, scalability and lead product or custom solution delivery, platform direction and decisions.
• Be the architect of highly available and scalable micro-services based architecture.
• Be the steward of software engineering best practices (including code quality, test coverage, product quality), processes, and metrics.
• Work closely with internal team of business analysts and software development companies to develop the best technical design and approach for new product development.
• Keep up to date with trends and innovation in engineering and other programming paradigms.
• Responsible for the overall development life cycle of next generation technical solutions and manage complex projects with significant business impact.
Knowledge and skills required for the role:
• Experience in building large scale distributed systems and in depth exposure to micro services architecture using, React Native, Node Js, Flutter, Java, Python, Django & MEAN Stack.
• Hands-on experience in writing code, services and components in Java, Python, Node and related technologies such as Hadoop, Zookeeper.
• Experience with RDBMS (PostgreSQL, MySQL), NoSQL (Mongo, Elastic Search).
• Strong analytical and strategic thinking skills to handle both the big picture and crucial technical decisions.
• Experienced in building and growing large engineering teams and scalable systems.
• Strong communication and stakeholder management skills to navigate a large organization.
Educational Qualifications:
• Education in Computer Science or equivalent from IIT/NIT/BITS/ IIIT/DCE
Years of Experience:
• This position requires minimum 18+ years of experience
Location:
• Mumbai/Bangalore