Full-Stack Engineer, Quatt Product
- Compensation
- Not disclosed
- Location
- Amsterdam, NL
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- You want to make a positive impact on the world and fight climate change.
- 3+ years of engineering experience, with strong TypeScript across the stack and depth on the backend (Node.js) — or the seniority to get there fast — and a Bachelor's degree in Computer Science or Eng
- Comfortable building UIs in React; React Native experience is a plus, not a requirement.
- Solid experience with relational databases and data modeling (we use MySQL with Prisma); experience with time-series or analytical databases like ClickHouse is a plus.
- You've built event-driven systems: message queues, background workers, or streaming pipelines (we use MQTT, AWS SQS, BullMQ, and Kafka).
- Comfortable with cloud infrastructure (we run on AWS) and think about performance, scalability, and cost as the fleet grows.
- We are an AI-driven engineering team: AI agents write most of our code, and engineers direct, review, and own the result. You should be excited to work this way — your value is in system design, judgm
- You take ownership beyond the merge: you write thorough tests, monitor what you ship, and can debug a production issue from device message to API response. Experience with IoT, embedded systems, or th
- You do not require visa sponsorship to live and work in the Netherlands.
Full description
We’re dedicated to expediting the energy transition with sustainable home energy solutions accessible to all, aiming to assist 3 million households in making the transition by 2030. That’s why we're looking for a highly motivated and ambitious individual who's ready to roll up their sleeves and make a tangible impact on the climate change challenge we're tackling head-on. Are you ready to rise to the challenge?
As a Full-Stack Engineer, you will join our Software & Infrastructure team. You will work closely with our other engineering teams, which build the hardware, embedded software, and controller for our heat pumps and home batteries, designing and implementing features across the entire stack. Our product family spans hybrid and all-electric heat pumps, cooling, and home batteries — and our platform orchestrates all of it: built in Node.js/TypeScript (Express), backed by MySQL, Redis, and ClickHouse for time-series telemetry, with OpenAPI-specified REST APIs. On top of that, we build the internal & support dashboards in React and our customer/installer app in React Native — all in TypeScript, end to end. Our fleet of tens of thousands of devices connects over MQTT, streaming stats continuously — so you'll be working on a real-time IoT pipeline at scale, not just a CRUD backend.
This is a backend-focused role: roughly 80% of your work is on the backend, telemetry pipeline, and cloud platform, with the remaining ~20% spanning our React dashboards and, occasionally, the React Native app. We're looking for backend depth first, with the comfort to work across the full stack when a feature calls for it.
🌱 What you'll be doing:
- Build and evolve the backend behind our customer app, installer tools, and internal dashboards — from device commissioning flows to energy insights and smart-control features.
- Work on our telemetry pipeline: ingesting, processing, and querying second-level data from tens of thousands of heating systems and batteries (AWS IoT Core, SQS, ClickHouse, BullMQ).
- Build the energy side of our platform: home-battery charging strategies, dynamic energy tariffs, and integrations with energy-market and EMS systems.
- Design APIs (OpenAPI) and integrate with third-party platforms such as HubSpot and field-service systems.
- Help architect our cloud infrastructure as the fleet grows — performance, scalability, observability, and cost.
- Build and own our internal and support dashboards (React) — the tools our support and operations teams rely on to manage the fleet and help customers.