Overslaan naar content

Scala Software Engineer

Hybrid
  • Amsterdam, Noord-Holland, Netherlands
TEQ'D (CTPO)

If you find passion in the Company’s mission, your qualifications and interest align with the expectations below, we would love to talk to you about this position.

Job description


WE ARE SHELL RECHARGE SOLUTIONS

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.

Our award-winning services include charge points and a mobile app and charge card, that provides access to 250,000 charge points in over 35 countries - the largest charging network in Europe.


Shell Recharge Solutions has a broad product portfolio and is continuously working on new product developments and improvements to enable cleaner transportation for everyone. 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 using industry standard OCPI (Open Charge Point Interface). To join our international Technology & Innovation department, we are looking for an experienced Scala Developer, to further grow our Mobility Services Provider development team.

THIS IS HOW YOU WILL CONTRIBUTE

Your core accountabilities are to...

  • The ideal candidate is an integral part of a fast-paced development team that builds and maintains the MSP product portfolio for Shell Recharge Solutions EU entity.
  • The Candidate will participate in the technical design and implementation of one or more components of the product. This candidate works closely with rest of cross-functional team to produce design documents, implement product features, and develop and execute unit tests.
  • Responsible for developing and enhancing integrations with OEMs (Original Equipment Manufacturers), CPOs (Charge Point Operators) and MSPs (Mobility Service Providers).
  • Collaborate with cross functional teams across Product development & Software engineering teams as well as with technical teams of our external partners.
  • Focus on reliability and stability of our microservices and ensure highest levels of quality across the board.


Who we’re looking for:

If you find passion in the Company’s mission, your qualifications and interest align with the expectations below, we would love to talk to you about this position.

  • Bachelor’s Degree in Computer Science/ Engineering or equivalent experience required.
  • 5-8 years of software development experience.
  • Working experience in Scala
  • Proficiency in OOPS concepts and Java development
  • Motivation to explore new technologies, applications, and environments
  • Great sense of responsibility, commitment, team sportsmanship
  • Self-starter, great sense of responsibility, team-player;
  • Excellent communication skills in English, both spoken and written

Job requirements

THE PERSON WE ARE LOOKING FOR

Must Have:

  • Strong interest in functional programming, experience with functional programming stacks such as Scala, ZIO
  • Experience with Data Model, SQL, and No-SQL
  • Experience with GitLab/GitHub, Jira, Kanban and CI/CD processes.
  • Experience working in a small team setting along with onshore development team.
  • Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced, environment and do what it takes to deliver results
  • Commitment to security practices in policy and delivery
  • Vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment
  • Willingness to participate in additional security and privacy trainings
  • Willingness to be a model citizen/mentor in security practices for SRS


Good to Have:

  • Experience with AWS and infrastructure as a code (Terraform and/or CloudFormation)
  • Experience with Kubernetes.
  • Experience with monitoring tools like Datadog.
  • Experience with stream data processing and in particular Kafka or Kinesis Data Streams
  • Exposure in EV mobility solutions and understanding of Mobility Service Providers.
  • Knowledge of OCPI (Open Charge Point Interface) is a big plus.
  • Knowledge of Microservices Architecture and implementation.

WHAT IS IN IT FOR YOU?

Working at Shell Recharge Solutions 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 diverse culture with colleagues from all over the world;
  • Receive a competitive salary that fits your experience + yearly bonus;
  • Receive a work from home budget to professionally equip your home office;
  • Have 25 paid days of annual leave based on a 40 hour work week;
  • Be able to spend up to 5 working days a year on volunteering;
  • Develop your skills and expertise through several training sessions. Besides this, you will receive a personal training budget and set your annual goals with your personal development plan;
  • Enjoy our monthly fun get-togethers (drinks), our annual winter and summer outing, and lots of other events or sport teams initiated by colleagues.

Please note: If you don't see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that women and underrepresented groups often only apply when they feel 100% qualified. We are committed to creating a more equitable, inclusive and diverse company and we strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientation, and life experiences to apply.


or

Apply with Linkedin unavailable
Apply with Indeed unavailable