Kaunas, Lithuania (Remote working possible)
We’re looking for a mid-to-senior level functional programming developer who is interested in developing new products. The successful candidate would develop client facing travel time analysis tools and create an application that can demo the Search API. They would join the product team based in Kaunas alongside three other team members working on these projects.
Our Search API already processes more than a billion locations a month and has an average response time of 900 ms when sorting up to 1000 locations within a 3 hour travel time area. To return these results at scale we use Scala, AKKA and Play Framework. The new front-end applications and analytics apps take advantage of our core technology and are written using ScalaJS and React.
- Experience with functional programming or Scala
- Understanding the benefits of purely functional code, immutability, encapsulation, choosing the right data-structures, asynchronous code organization and testability
- React knowledge is a plus
Salary & benefits
The salary is up to €48,000 per year before taxes. In Lithuania, this would be around €2,300 per month after taxes.
We also offer employee stock options, gym subscription, remote work with a flexible schedule and any equipment you would need for work. All this is possible if you’re okay to work from 10/11am to 18/19 in GMT+2 and attend daily 11am online standup meetings. We also have team gatherings in Kaunas office up to 3 times a year.
So, you want to apply?
Great! Send something about yourself (a CV, LinkedIn profile or just a short letter) and a solution to this task. Push your solution to a private Bitbucket repository and give read access to ‘igeoliseops’ user. Email the link to your repository to firstname.lastname@example.org. The solution must be written in Scala and adhere to functional programming principles (no vars, no mutable data structures, etc.).
Refer a friend
Know someone that would be interested in this role? We’ll pay you a bonus of €1,000 if your referral successfully passes the 3 month trial period. To gain this bonus simply introduce or send potential applicants to email@example.com.