Tech Stack
AngularAWSCloudDockerFlutterGraphQLJavaJavaScriptMaterial UIMicroservicesMobXReactReduxSCSSSpringSpring BootSpringBootTableauTypeScriptVue.js
About the role
- Develop sleek and modern web applications, allowing passengers to purchase upgrades and partners to operate and optimize their offering, with a particular emphasis on robust backend systems.
- Raise the bar for quality and excellence with pair programming, code review of pull requests, and a hunger to learn or share your skills.
- Bring your perspective during the effort estimation of user stories, or lead a technical architecture discussion in front of a whiteboard.
- Assist our skilled support team and operations team in triaging and resolving issues.
Requirements
- At least 2 years experience and strong expertise in backend development, particularly with Java Spring Boot.
- Basic experience building and consuming GraphQL services and crafting queries.
- Proficiency in TypeScript or JavaScript programming languages, with hands-on experience in ReactJS (or similar front-end library: Angular,Vue.js, Flutter) and a state manager library like MobX, Redux, Ngrx Store, or Vuex.Familiarity with responsive designs, CSS 3, SASS/SCSS, CSS-in-JS, or Material UI.
- Knowledge of HTML 5, JSON, HTTP, CORS, or Accelerated Mobile Pages (AMP).
- Experience building applications in AWS, or other cloud provider.
- Experience with microservices and containerized solutions (Docker)
- Bachelor’s degree in Science (BSc), or equivalent training or work experience.
- You feel accountable for the success of your team as a whole.
- You commit to realistic timelines, but negotiate scope, time, or quality when faced with technical challenges.
- Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- Understanding of test techniques, especially for automated testing.
- We pay special attention to any experience with airline or travel technology (this is a plus!).