Logo of MOIA

Scala Developer

Berlin, Germany
Roles:
Backend
Must-have skills:
Scala
Considering candidates from:
Europe, Germany and United Kingdom
Work arrangement: Onsite
Industry: Ground Passenger Transportation
Language: English
Level: Middle
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
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.
The Scala Enabling Team ensures that every Scala developer at MOIA has the environment and support needed to provide the best experience to their customers. If you are a creative and enthusiastic person who enjoys pairing with other Scala developers in different teams, this role might be for you! 

There are many Scala Teams at MOIA who are taking care of creating offers, executing trips, managing payment and much more. As a Scala Enabler, you will support all of them by direct collaboration with them on their technical challenges. Hence, as a Scala Enabler, you will get a chance to scale your impact across many teams. 

Tasks:

  • Develop and maintain useful Scala open-source and internal libraries 
  • Prepare and execute impactful changes across our microservices architecture, such as upgrading the projects to use Scala 3 and JDK 17 
  • Collaborate with the development teams so that they can focus on the product instead of technical woes 
  • Promote Scala and educate developers by organizing internal and public workshops and meetups
  • Lastly, from this team, you will also support hiring efforts 
These responsibilities make the team an essential part of MOIA’s development process and give them a direct and high-leverage impact on the company’s success and its culture.  

Must-have:
  • Able to influence and coach other people to achieve more by closer collaboration 
  • Experience in Scala
  • Interest in writing and maintaining libraries
  • Enthusiasm to receive and give feedback in pairing and code review sessions
  • Belief in open and transparent communication
  • Fluent communication in written and verbal English 
Benefits:
  • Competitive salary (including bonus)  
  • Hybrid work setup, flexible working hours, and possibility of flexible work arrangements depending on your needs (parenting, care work, volunteering, etc.) 
  • Budget and monthly expense allowance for home office setup 
  • Possibility of remote work from outside of Germany for up to 4 weeks per year from over 40 different countries - Connect work & travel!
  • Public transport ticket (fully covered) and discount on MOIA rides 
  • Subsidized fitness club membership or bike leasing 
  • Learning environment with continuous learning days, job rotation, trainings and workshops, coaching, conferences, books, and language classes 
  • Mental health support, 1:1 sessions with external professionals and mental unload workshops 
  • 30 vacation days, sabbatical and unpaid leave option 
  • Dog-friendly offices (at our Hamburg location) 
  • Offices in Berlin and Hamburg
  • Trial period: 6 months
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview
  3. Coding challenge 
  4. “Try day"