Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Team Lead Scala Developer

Posted 23 Mar 2024
Work experience
5 to 7 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Do you want to lead a team of Scala engineers who are responsible for designing, building, and innovating an API product within NewMotion? Are integrations what you eat for breakfast and integration tests on the side, seasoned with a pinch of monitoring? Then the position of Lead Scala Developer might be the job for you!!

WE ARE NEWMOTION

We are Europe’s largest electric charging partner. We are on a mission to enable everybody to drive as many kilometres as possible powered by clean energy. We do that by offering large scale smart charging solutions to the masses. We contribute to a low-carbon world by making EV charging easy, accessible and smart, with the best expertise, highest quality & service.

WHAT YOU’LL BE IN CHARGE OF

NewMotion manages and operates a European network of more than 40.000 online charge points with a custom made back-office. In addition to our back-office we build online portals and mobile apps to service our customers. We integrate with a lot of other charge point and charge card providers across Europe. To join our international Technology & Innovation department we are looking for an experienced Team Lead Scala Developer.

THIS IS HOW YOU’LL CONTRIBUTE

  • Work on our Scala applications with an international team of 19 developers;
  • Expand and improve our existing Scala applications according to the needs of the business by, among others, adding new features;
  • Help to make architecture and design decisions together with the team.
  • Be the primary contact between the technical team and the product owner
  • Help other team members to come up with and follow a development plan

THIS IS WHO YOU ARE

  • Experienced with managing a team and comfortable mentoring your teammates
  • Minimum 5 years of development experience, with: at least 2 years in a leadership role
  • Minimum 3 years of work experience in Scala software development
  • Strong interest in functional programming and RESTful API design
  • Experience with functional programming libraries, such as http4s, doobie, cats, zio, circe
  • Knowledge of libraries such as Akka, Akka-Http, Akka-Streams is a plus
  • Experience with Scrum and/or Kanban is a plus
  • Self-motivated to explore new technologies, applications and environments
  • Self-starter, great sense of responsibility, team-player
  • Excellent communication skills in English, both spoken and written

BECOME PART OF THE CHANGE

Working at NewMotion means working in a fun, fast-growing international company with big ambitions.

By joining us, you will:

  • Contribute to a more sustainable future;
  • Become an expert in e-mobility;
  • Work in an open and transparent culture with colleagues from all over the world;
  • Receive a competitive salary that fits your experience + bonus;
  • Receive a MacBook;
  • Enjoy daily healthy lunches, prepared by our masterchefs;
  • Develop your skills and expertise through several trainings. Besides this, you will receive a personal training budget and set your annual goals with your personal development plan;
  • Enjoy our fun weekly get-togethers (drinks), our annual winter and summer outing, NewMotion running team on the Dam tot Damloop, or any other event initiated by colleagues!

Being part of NewMotion is being part of a company that is focussing on the future and helps enable a cleaner generation. Everyone who works for NewMotion believes in our services and products and feels engaged with our mission and vision.
Working at NewMotion means..
- Working in a great work environment: NewMotion is a young organisation which means that…


Being part of NewMotion is being part of a company that is focussing on the future and helps enable a cleaner generation. Everyone who works for NewMotion believes in our services and products and feels engaged with our mission and vision.

Working at NewMotion means..
- Working in a great work environment: NewMotion is a young organisation which means that there is plenty of room for initiatives and personal development. Apart from the Friday drinks every week, there are also lot of social activities we do together with the whole organisations or within the different departments.
- Innovation: Since the industry we are operation in is very innovative and new NewMotion is working on new solutions every day in order in develop the smartest ways of charging.
- Working in a divers, international and young environment: People from all over the world are working at NewMotion. Also, the way we work together is quit informal and our organisation is very flat.

Automotive
Amsterdam
240 employees