Data Engineer
At BONANA, we build smart RevOps solutions for ambitious B2B companies. HubSpot forms the core of our customers' tech stack, and you ensure that this core is fed with clean, reliable data.
Jobs in the Netherlands, in English.
5,000+ live jobsOn-site in Utrecht·Full-time·Added today
Still open when we checked on 9 Oct
Full-time
Per the ad.
Dutch
The ad asks for Dutch, or counts it in your favour.
This job advert was originally written in Dutch.
(mid/senior L2/3)
From CRM to customer: you build the complete picture.
You are the Full-Stack Developer who can handle the technical work for your clients from A to Z. Not a specialist who gets stuck at one layer, but someone who feels just as at home in the backend as in the frontend.
You build and maintain the HubSpot websites and customer portals for your clients: from HubL templating and CMS Hub to React components for interactive parts. You switch effortlessly between building a custom module and fixing the backend connection that provides this module with data.
You are the technical point of contact for your clients. That means you build HubSpot CRM integrations, write custom logic in Node.js, and use GraphQL where necessary to unlock data from the HubSpot CRM. All for the same client, in the same week.
We don't ask you to manage our entire infrastructure on your own. The in-depth DevOps and platform standards lie with our central engineering team. You make grateful use of that (think of existing CI/CD pipelines and deployment processes), without having to build or maintain them yourself. This keeps you free to do what you do best: building functionality that actually helps customers move forward.
You work intensively with other disciplines, such as consultants, GTM engineers, data engineers, and account managers. Often, you are the one who translates technical possibilities into concrete solutions for the customer.
Do you possess the BONANA core values?
That is how you become a true G.O.A.T.
Minimum 2-4 years of experience as a developer, with demonstrable experience in both front- and backend
Knowledge of Node.js and modern JavaScript/TypeScript
Experience with React, and preferably with HubSpot CMS (HubL), or the willingness to learn this quickly
Basic knowledge of GraphQL and/or RESTful APIs
Experience with HubSpot and/or similar CRM/CMS platforms is a plus, not a hard requirement
You can work with Git and existing CI/CD pipelines; you don't need to set them up yourself
You are a generalist with a broad perspective: you enjoy solving a backend puzzle just as much as fixing a front-end detail
You take ownership of the complete technical picture for your clients
You communicate clearly, also towards non-technical colleagues and clients
You are pragmatic: you seek the solution that helps the customer move forward, not necessarily the most elegant one.
You are curious and quickly learn new parts of the HubSpot ecosystem
What you get from us...
(Level 2-3 mid/senior)
This is a guideline: we will discuss your exact level and package during the interview. We work with a transparent salary structure of 5 levels, from junior to director. Are you beyond the senior role stated here? Apply anyway. We look at what you bring...
Market-conform salary between €4,500 - €6,500 (depending on experience)
8% holiday allowance
Profit sharing if we win together
€750 personal development budget + extra growth money
1 free book per quarter (yes, really)
€ 450 mobility budget per month or an NS Business Card if you prefer traveling by train
MacBook Pro + peripherals
27 vacation days
At BONANA, you are off on your own birthday—congratulations in advance!
Option to purchase 10 extra vacation days
Flexible working in consultation
Expense allowance €73 per month
The process.
Intro call (20 min)
Does the role fit, does the timing fit, does the salary fit?
In-depth interview (60 min)
In conversation with 2 of your future colleagues. We dive into your experience, you dive into ours. At the office in Utrecht.
Case (60 min)
A real problem from our practice. You receive it on the spot, so we see how you think, not how beautifully you make a deck. (And in that hour, you see exactly how we work, which is handy before you sign)
Founder call (30 min)
Short introduction with one of our founders, so you know where we are going and what role you play in it.
Offer
Clear terms, no fuss.
From the first call to signature, it usually takes 2-3 weeks. You will always hear from us within a few working days. Even if it is a no.
Interested?
Your CV or LinkedIn and 3 short questions.
Five minutes, nothing more.
or browse Mid-level