Receive recommendations based on your profile and get approached by companies.

Senior Software Engineer (Scala)

Posted 13 Sep 2022
Share:
Work experience
3 to 5 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Receive recommendations based on your profile and find matching jobs.

300,000+ students and young professionals already have a profile.

Quit developing yet another CMS and join us at Shell Recharge Solutions, making a green-planet reality by delivering 2M+ electric vehicle charge points by 2030!

Our team is called CPMS (Charge Point Management System) and is responsible for designing, building, and maintaining services and APIs with thousands of charge points connected across multiple countries.

We are Shell Recharge Solutions

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

Who you are

  • A seasoned software engineer, excited about building, testing, and running high-quality software;
  • Motivated to explore new technologies, applications, and environments;
  • Humble, responsible, committed, a team player;

What you'll be in charge of

Shell Recharge Solutions manages and operates a European network of more than 68.000+ online charge points. In addition to our in-house grown back-office, we build online portals and mobile apps to service our customers.

To join our international Technology & Innovation department, we are looking for an experienced Scala Developer to grow further and professionalize our CPMS development team.

How you'll contribute

  • Designing, building, and supporting charging solutions for business, home, and on the go;
  • Developing challenging applications together with an international team of 90 engineers;
  • Creating new and improving our existing Scala applications according to the needs of the business;
  • Participating in broader system design discussions and decision-making with the team;
  • Logging and managing technical debt and working with the team to estimate tasks to remediate.

Become part of the change

Being part of the Shell Recharge Solutions team means working in a fun-loving, 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, plus a bonus;
  • Receive a MacBook Pro;
  • Enjoy daily healthy lunches prepared by our company chef;
  • Develop your skills and expertise through several training sessions and your development plan. You will receive a personal training budget;
  • Participate in our online activities, annual winter and summer outings, running team on the Dam tot Damloop, and all the other events initiated by colleagues.
  • Excellent communication skills in English, both spoken and written;
  • 3+ years of development experience;
  • 2+ years of work experience in Scala software development;
  • Experience with stream data processing; in particular, Kafka or Kinesis Data Streams and Apache Flink;
  • Experience developing mission-critical, real-time, cloud-native solutions using Kubernetes and Serverless computing;
  • Experience working with Kanban;
  • DevOps culture.

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