Role Overview
Expedia Global Payments (EGP) is looking for top engineering talent to help drive the development of our payments platform, seamlessly roll out new payments methods, and to continuously raise the bar on our operational excellence and engineering practices. This role involves working on a globally distributed system that processes over $100 billion in payments annually, utilizing cloud computing to solidify infrastructure and improve customer experience.
Responsibilities
- Drive the development of the payments platform and roll out new payment methods.
- Design and implement low-level system components, including REST and GraphQL APIs, data models, and integration logic.
- Build and optimize large-scale, high-traffic web applications with a focus on performance, resilience, and observability.
- Own complex features end-to-end, including technical design, implementation, rollout, and ongoing operational support.
- Drive engineering best practices for code quality, testing, and operational excellence, including monitoring and incident response.
- Integrate and operate AI/ML-enabled solutions to improve product outcomes.
Requirements
- Bachelor’s degree in Computer Science or equivalent professional experience.
- 3+ years of relevant professional experience.
- Professional experience as a full stack or front-end-leaning engineer building production web applications using React and JavaScript.
- Exposure to at least one object-oriented back-end language such as Java or Kotlin.
- Hands-on experience designing and implementing GraphQL-based solutions in a microservices environment.
- Deep understanding of the JS ecosystem and interactive web application development.
Skills
- React.js
- Java
- GraphQL
- AWS
- TypeScript