No more applications are being accepted for this job
- Own end-to-end development and operations of high-performance web and mobile applications.
- Architecting and scaling engineering platforms to reduce technical debts and improve performance and agility.
- Foster a culture of innovation and fast execution, leading by example and hands-on execution.
- Build best-in-class web platforms for solving and enhancing marketplace dynamicity.
- Interface with business to define requirements and deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery of products.
- Be the technical owner for a set of products that includes a proprietary web application written in any JS framework, various automated reporting & administrative facilities, frontend applications (mobile & web), and data-related engineering initiatives.
- Continue to develop and improve delivery processes.
- Commit to fostering a quality-focused development culture while leading and managing a team of engineers and QA Lead the talent management effort for Technology, including hiring, developing, training, and retaining a best-in-class team.
- Should be a hands-on technology person with an eye for details and scale.
- Ability to Multi-Task in an ambiguous and very dynamic start-up environment.
- Should have excellent prioritization and project management skills.
- Experience working in a variety of agile frameworks and project tools (e. g. JIRA, confluence).
- Expert knowledge of languages (React. JS) and web technologies (e. g. JavaScript, CSS, HTML).
- 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.
- 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.
- Experience in building high throughput, low latency web services over Strings and Binary Protocols.
- Expert-level knowledge of Client Browser to CDN to Load Balancer to Web Application Server.
- Experience with architecting systems for AWS is a plus.
- Experience with web paradigms such as REST, Responsive Web Design, and Test-driven.
- Test-Driven Development (TDD), Dependency Injection, etc.
- Experience with various technology stacks, including web application development, middleware, integration, and enterprise architecture.
- Must have prior experience in managing a team comprising of engineers, leads, etc.
- Must possess traits of thriving to work in a start-up environment.
- Must Skills: ReactJS, JavaScript, CSS, HTML.
Principal Software Engineer - Bengaluru, India - MakeMyTrip
Description
Responsibilities:
Requirements: