
Engineer I
- Bangalore, Karnataka
- Permanent
- Full-time
- Delivering features, services, components for travel ecosystem that touches millions of customers across the globe
- Perform all technical aspects of software development (I write, I test, I support) and automation
- Function as an active member of an agile team through consistent development practices (tools, common components, and documentation)
- Perform unit, component, integration testing of software components including the design, implementation, evaluation, and execution of unit and assembly test scripts
- Conduct code reviews and tests of automated build scripts
- Debug software components, identifies, fixes and verifies remediation of code defects (own work and the work of others)
- Enable the deployment, support, and monitoring of software across test, integration, and production environments
- 6+ years of software development experience in a professional environment and/or comparable experience such as:
- Demonstrable software development experience in Java with Spring Boot
- Demonstrable software development experience in React/Angular/HTML/CSS
- Demonstrable software development experience in RDBMS, NoSQL and Elastic Search
- Experience working in Agile, Scrum, or other rapid application development teams to deliver technology solutions on time, on budget o spec and with quality.
- Experience with design and coding across one or more platforms and languages.
- Experience with distributed (multi-tiered) systems, algorithms, and relational and document databases.
- Experience with REST API Design and development.
- Experience with cloud technologies
- Excellent troubleshooting skills.
- Excellent oral and written communication and documentation abilities
- Comfortable in a small, intense and high-growth environment
- You know and can admit when something is not great. You can recognize that something you’ve done needs improvement
- Bachelor’s Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience required
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities