Software Development Engineer (full Stack)

Expedia Expedia · Hospitality · Bangalore, India

Full Stack Software Development Engineer for Expedia's Insurance team, focusing on designing, developing, and enhancing web services and front-end applications for insurance products. The role involves leading the product lifecycle, mentoring junior engineers, and evaluating architectural trade-offs. Familiarity with AI/ML concepts is required, but the core function is full-stack development for travel insurance solutions.

What you'd actually do

  1. Design, develop, debug, and modify web services for Insurance micro-services.
  2. Build and enhance front-end applications that deliver high-performance, accessible, and intuitive user experiences.
  3. Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives.
  4. Lead the end-to-end product life cycle for mid- to large-scale projects: design, development, testing, deployment, and operational excellence.
  5. Contribute to advancing the team’s design methodology, engineering standards, and quality programming practices.

Skills

Required

  • full stack development
  • modern frameworks
  • system design
  • API development
  • data modeling
  • JavaScript/TypeScript
  • React.js
  • AI-driven systems
  • AI/ML concepts

Nice to have

  • Angular
  • Vue.js
  • testable backend systems
  • observable backend systems
  • micro services
  • APIs (REST/GraphQL)
  • distributed system fundamentals
  • CSS frameworks
  • State management tools
  • UI testing frameworks
  • debugging
  • monitoring
  • highly available production systems
  • interactions between applications, databases, caching layers, and cloud platforms

What the JD emphasized

  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.