nl en

Do you want to build a developer platform that supports hundreds of software developers, while contributing to making the Netherlands more sustainable? The TMI (Typescript, monorepo & integration) platform is the backbone of our serverless back-end services on AWS. By providing a standardised monorepo structure and integrated tooling, we make it easy for developers to focus on functionality, without worrying about underlying technical complexity. Within Essent, we are looking for a Platform TypeScript Engineer to further develop the Typescript platform together with our TMI team.

Platform TypeScript Engineer

At Essent, you really are in a sweetspot. We believe that the energy transition can only happen by changing people's behaviour. Now let us be the largest in the Netherlands with 2.5 million households as customers. Sweetspot! With smart products, we help the whole of the Netherlands to realise the energy transition step by step. At the same time, with around 250 colleagues, Essent IT is big enough to experience the benefits of a mature company and also small enough to respond dynamically. With around 200 DevOps engineers in 27 teams, teams still have real end-to-end impact. For example, the meter-reading AWS app, the Essent.nl website or the consent management platform. We do not sit still: the energy sector and energy transition is a very dynamic world in which we are constantly on the move and in which you can largely determine and fill in your own journey. As a Typescript Platform Engineer, you can play a big role in this, supporting our engineers and enabling them to do their work as well and as smartly as possible.

Energy moves you

As an engineer, you love solving the puzzle. If the puzzle is interesting enough, the work is fun. Of course, we also have the nicest colleagues but that is subjective. 
The puzzles on the Typescript Platform Engineer's plate include making 200 local editors faster by optimising Typescript to perfection, but also creating new generators that update 100 apps at once, saving over thousands of minutes in cloud costs or making new capabilities available through libraries, such as data streaming, for example. And because technology does not stand still (and neither do we, for that matter), there is always a new puzzle to solve. We have a strong bond with our community of engineers we support, which is part of the puzzle and you will play an important role in it. Are these puzzles you like to sink your teeth into and are you the type of person who has a passion for making cool things for other engineers? Then read on!

You are Essent

You can crack our puzzles if you recognise yourself in most of the following: 

  • Expertise in Typescript and NodeJS of at least 5 years 
  • Experience developing developer tooling such as scripts, task executors or generating code 
  • Experience with monorepos and tools such as NX, Turborepo or Rush 
  • Comfortable with cloud-native working 
  • You get energised by working with a community of engineers but also by providing one-to-one support 
  • Is proactive in key areas such as roadmapping, solutioning, migrations and designing and implementing new features. 
  • Initiates and drives improvements to support the community of backend engineers 
  • Experience with CI/CD, Gitlab pipelines, Github actions or something similar is a plus, 
  • Gets happy working in an Agile team with DevOps responsibility.
We offer you

We appreciate the energy and motivation you put into your work so that we can be our customers' energy partner. We do this with a nice package of conditions. We offer you:

  • The chance to contribute to the energy transition in the Netherlands from your expertise!
  • A gross monthly salary between €4967,- and €8091,-
  • A flexible benefit budget that you save up every month as desired, have paid out or use for leave. This budget is made up of the value of: 8% holiday pay, 1.8% benefit contribution, 10 days off in excess of the statutory entitlement.
  • An annual result-dependent bonus of 10% to further express our appreciation.
  • The opportunity to work hybrid. Prefer a workation? Again, we have a nice arrangement for 20 days a year.
  • Discount on your energy bill and on all energy products (solar panels, heat pump, maintenance, etc.)
  • A beautiful head office within walking distance of Den Bosch Central Station, including a good coffee bar, a company restaurant and free fresh fruit.
  • An NS Business Card for commuting or a kilometre allowance. You decide.
  • Development opportunities and a personal development budget. Job-related training, education and courses are also at our expense. International ambition? As part of the E.ON. Group we also offer you plenty of development opportunities within the other E.ON countries.

And last but not least: an environment in which you can be yourself. For us, only who you are and what you can do counts. Feel free to leave out your gender, nationality and age on your CV. This is your chance to get started as a Platform TypeScript Engineer. Curious about what's next? Check out the steps of our application process below.

About the organization

As an energy supplier, we help over 2.5 million customers in the private and business markets. With our brands Essent, energiedirect, Powerhouse, Vandebron and our service partners throughout the Netherlands, we help our customers with energy solutions. With more sustainable living and energy savings. We do this with sustainable products such as solar panels, heat pumps and insulation for an energy-efficient home. We also invest heavily in innovative solutions that are part of the energy system of the future, such as hydrogen and cold and heat solutions. Together with our customers, we are taking the next step in energy transition. Essent is part of European player E.ON.

Essenter stories

Apply Process

  • Step 1 Resume and motivational letter review
    Within 2 weeks we will send you a response.
  • Step 2 Telephone intake
    The Recruitment Business Partner mentioned in the vacancy will contact you and will verify a some details.
  • Step 3 First interview
    First interview online or at our office.
  • Step 4 Second interview
    Second interview online or at our office.
  • Step 5 Job offer
    You will receive an offer from us, and we will discuss this over the phone. Once you accept the offer, you will receive the final contract. Congratulations on your new job at Essent!
The Essential Match (online assessment) may be part of the selection process. Your competencies are objectively compared to the competencies that are important for this specific position.

Questions about this vacancy?

We are available from 9:00 am to 5:00 pm
Thomas Schippers Recruitment Business Partner