2022-07-29 11:26:48

Java/Scala Developer

CVMarket.lt klientas

Job Description

We’re looking for a Java/Scala Developer, a problem solver, someone who has worked with algorithms before. Our ideal candidate has experience researching unsolved, highly domain-specific problems, and implementing a working proof-of-concept solution. The candidate has experience in writing high-quality code and maintaining it through production.

You will work with a team of friendly and talented engineers. We’re passionate about solving travel related problems in order to provide our customers with the best experience on our website. Your role is to work with real-time availability and geospatial data to derive travel itineraries that make sense in time and space. You’ll decide how to solve algorithmic problems quickly and with good results and it is your responsibility to tie it all together with our front-end engineer to create a product our customers love to use.

Our stack
In the back-end, we're a Scala shop riding on Akka and Postgres. Our architecture is actor-based and message-driven. We integrate with top travel businesses to get real-time car rental and accommodation inventory. We use ElasticSearch for text search and open street maps for geospatial calculations.

On the front-end, we serve single-page apps using AngularJS for the views, organize the server-side with Node.js, and test our applications with Protractor. We use a hybrid version of Bootstrap styles mixed with hand-built Sass stylesheets.

Requirements

You are a good fit if

  • You have back-end programming experience, at least 3 or more years with Java or Scala.
  • You have worked with some algorithmic concepts like optimisation, AI, graphs, etc.
  • You value simplicity, you take ownership and move towards action. You are a team player who respects opinions other than your own and can seek the best way forward. 
  • You are driven by curiosity, excited to learn new things and are comfortable with ambiguity and uncertainty in projects. You are solution minded and welcome a good challenge.

Company offers

  • Competitive salary (above market rate for the right person).
  • An opportunity to work on an innovative product that is truly one of a kind. You will make important decisions that have direct impact on TripCreator users.
  • You will work with APIs of Booking.com, TripAdvisor and other leading travel businesses
  • Flexible working hours and a possibility for remote work when needed