Objective: Our client connects over 1,000 transportation options, including trains, buses, flights, ferries, cars, and airport transfers, to simplify your travel experience. Our platform is built on Java, TypeScript, Spring, Spring Boot, Couchbase, BigQuery, Docker, Kubernetes, Graphite, Grafana, Kibana and GraphQL
Responsibilities
Design, build and improve our provider platform to simplify and streamline our complex tasks.
Play a leading role in architecture and design of Coverage Platform and related systems.
Work closely with providers: integrate new ones and maintain the existing partners.
Use kubernetes to deploy and manage your services.
Work on high performance services that handle all communications with our partners.
Collaborate with other teams on solutions for challenging and interesting problems.
Design and develop a scalable and future-proof micro-services and libraries.
Help more junior engineers grow in their profession.
Solid experience in Java, designing and building scalable high-performing applications.
Experience in software design and Continuous Delivery.
Experience in cloud infrastructure and container technology.
Passion for software craftsmanship and agile development methodologies.
Team-player mindset with passion for mentoring and growing colleagues.
An open mind and eagerness to learn new things.
Education and Certifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Recruitment process
Pre-screen interview
Online test
Tech screen+ PM Interview
Technical Interview
Final Business Interview
Got questions?
Contact our recruiter
Valeria Nazarenko
Recruitment Team Lead