Logo of MOIA

Scala Developer

Berlin, Germany
Photo of Timur Zaripov
Recruiter
Timur Zaripov
Roles:
Backend
Must have skills:
Scala
One of skills:
Elixir
Erlang
Go
Java
Kotlin
Node.js
Python
Ruby
Nice to have skills:
AWS
Kubernetes
React
TypeScript
Considering candidates from:
Germany, Schengen, Bulgaria, Croatia and Cyprus
Work arrangement:
Onsite only
Industry:
Mobility
Language:
English
Level:
Middle or senior
Visa sponsorship:
Not provided
Company size:
201-500 employees
Logo of MOIA

Scala Developer

Berlin, Germany
As an innovative and growing company, MOIA represents future mobility, community and the main goal of making our cities even more livable places. They are a fully electric ridesharing service, operating in Hamburg and Hanover. Working together with municipal authorities and urban planners, MOIA understands and satisfies people’s needs, seeks out dialogue and design intelligent and innovative ways to reduce stress, noise and emissions in urban traffic.
Tasks:
  • Providing the best possible ride offers for the passengers to fulfill their needs
  • Developing a scalable distributed system to manage all vehicles and customer trips and make sure the users have a safe and enjoyable ride
  • Providing smooth and secure payment functionality
  • Running simulations of diverse scenarios to continuously improve our service
Must-have:
  • Experience with or a strong interest in developing software in Scala in a functional programming style
  • Enjoy solving challenges in distributed systems
  • Experience with AWS or a similar cloud environment
  • Experience or interest in Kubernetes 
  • Follow DevOps best practices and believe in automated testing, infrastructure as code, continuous deployment, and monitoring
  • Strong sense of ownership and are eager to contribute from day one
  • Customer-driven mindset
  • Communicate fluently in English 
Nice-to-have:
  • Experience with Kubernetes and AWS
Benefits:
  • Competitive salary (including bonus)
  • Flexible working hours and work arrangements
  • Budget and monthly expense allowance for your home office setup
  • Four weeks per year of remote work from outside of Germany
  • Public transport ticket (fully covered) and discount on MOIA rides
  • Subsidization of a fitness club membership or bike leasing
  • Continuous learning days, job rotation, trainings and workshops, conferences, and language classes
  • Mental health trainings, consultation, and company doctor
  • 30 days of vacation
  • Dog-friendly offices (in Hamburg location)
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview
  3. Coding challenge 
  4. “Try day"
Check out the answers to frequent questions about this position. Can't find the answer you're looking for? Try the company page or ask us below:
  1. Culture fit interview;
  2. The candidate is presented with a coding challenge (candidates with 5+ years of experience don’t have to do the challenge), and has a couple of days to complete it;
  3. “Try day" separated into two days: 1) meeting the team 2) tech discussion of the coding challenge, to see how candidates communicate on the engineering topics;


Apply now

or
By applying you agree to our terms of service. This site is protected by reCAPTCHA and the Google privacy policy and terms of service also apply.