VP - Engineering
Job Description :
- Own end to end development and operations of high performance web and mobile applications
- Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery
- Lead/Manage a team of development and operations engineers
Major Responsibilities :
- Partner with the CTO to deliver on the product road-map
- Staffing, scheduling and performance management of all development and QA resources
- Continue to develop and improve delivery processes
- Commit to fostering a quality-focused development culture
- Lead the talent management effort for the technology team, including hiring, developing and retaining a best in class team
- Create, implement and manage processes and ensure best practices for software development, version control, unit testing etc. as well as build, test and release mechanisms
- Continuously seek to improve product and service quality
Desired Skills Include Knowledge of :
- Expert knowledge languages (Python, Go, etc.) web technologies (e.g. Javascript, CSS, HTML)
- Proven experience in architecture, design and delivery of data intensive applications
- Experience with modern web UI frameworks (e.g. React, Angular)
- Experience leading a QA / testing function and developing automation techniques to improve ongoing quality of delivery
- Expert level knowledge of Data Sources from RDBMS to NoSQL ( MySQL, Redis, Cassandra )
- Expertise in Linux
- Experience with architecting systems for AWS is a plus
- Understanding of continuous integrations and tools such as Docker, Jenkins
- Experience with web paradigms such as REST, Responsive Web Design, Test-driven Development (TDD), Dependency Injection etc.
Qualifications/ Experience :
- 8+ years of experience building software in roles of increasing responsibility and technical capability
- Must have experience in developing applications using multiple stacks
- Must have experienced scale in building web applications and SOA ( micro services ) based large scale setups
- Must have customer engagement experience and a strong customer bias and understand how to instill this customer-centric lens throughout an organization
- Must have prior experience in managing team of 30+ people comprising of engineers, leads, engineering managers, etc.
- Must possess traits of thriving to work in a start-up environment.
- Should be a hands-on technology person with eye for details and scale.
- Ability to Multi-Task in an ambiguous and very dynamic startup environment.
- Should have excellent prioritization and project management skills.
Didn’t find the job appropriate? Report this Job