Senior Software Development Engineer (react + Node.js/kotlin/java)

Expedia

Shenzhen, China
React and typescript expertise
Graphql schema design at scale
Node.js or kotlin production api
The SPX Content team focuses on building and evolving content experiences for lodging supply, owning core product features in Partner Central and Vrbo Dash

Job Summary

  • The SPX Content team focuses on building and evolving content experiences for lodging supply, owning core product features in Partner Central and Vrbo Dash.
  • This role involves defining React application architecture, designing federated GraphQL schemas, and architecting services to aggregate domain APIs.
  • Expedia provides a full benefits package, including travel perks, generous time-off, parental leave, and a flexible work model.

Matching Summary

The SPX Content team focuses on building and evolving content experiences for lodging supply, owning core product features in Partner Central and Vrbo Dash.

Skills & Requirements

Must-have

  • React and TypeScript expertise
  • GraphQL schema design at scale
  • Node.js or Kotlin production API
  • Web performance optimization
  • Agile development practices
  • Full-stack engineering experience

Nice-to-have

  • Collaborate across distributed teams
  • Shape the future of travel
  • Foster an open and inclusive culture
  • Drive operational efficiencies
  • Mentor and develop engineers

Key Requirements

  • 8+ years frontend or full-stack experience
  • 3+ years technical leadership
  • React and TypeScript proficiency
  • GraphQL schema and resolver design
  • Node.js or Kotlin production API architecture
  • Delivered multi-quarter migration initiatives
  • Strong web performance track record
  • Excellent technical communication skills
  • Mentored senior and mid-level engineers

Work Rights

Not specified

Tailored Resume

Cover Letter