Full-Stack Engineer, Quatt Product in Amsterdam

Full-Stack Engineer, Quatt Product in Amsterdam

Amsterdam Full Time 50490 - 61710 € / jaar (geschat) Hybride
Q

In één oogopslag

  • Taken: Bouw en verbeter de backend voor onze energie-app en dashboards.
  • Bedrijf: Dynamisch bedrijf dat zich richt op duurzame energieoplossingen.
  • Voordelen: Flexibele werkuren, impact maken op klimaatverandering, en een innovatief team.
  • Overige informatie: Een kans om te groeien in een scale-up omgeving met een focus op AI.
  • Waarom deze baan: Werk aan baanbrekende technologieën en help miljoenen huishoudens met hun energietransitie.
  • Kwalificaties: 3+ jaar ervaring in engineering met sterke TypeScript-vaardigheden.

Het verwachte salaris ligt tussen 50490 - 61710 € per jaar.

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. Dat is waarom we op zoek zijn naar een zeer gemotiveerde en ambitieuze persoon die klaar is om de handen uit de mouwen te steken en een tastbare impact te maken op de klimaatverandering waar we frontaal tegenaan gaan. Ben jij klaar om de uitdaging aan te gaan?

Als Full-Stack Engineer maak je deel uit van ons Software & Infrastructure team. Je werkt nauw samen met onze andere engineering teams, die de hardware, embedded software en controller voor onze warmtepompen en thuisbatterijen bouwen, en je ontwerpt en implementeert functies over de hele stack. Onze productfamilie omvat hybride en volledig elektrische warmtepompen, koeling en thuisbatterijen — en ons platform orkestreert alles: gebouwd in Node.js/TypeScript (Express), ondersteund door MySQL, Redis en ClickHouse voor tijdreeks telemetrie, met OpenAPI-gespecificeerde REST API's.

Bovenop dat bouwen we de interne en ondersteuningsdashboards in React en onze klant/installateur app in React Native — allemaal in TypeScript, end-to-end. Onze vloot van tienduizenden apparaten verbindt via MQTT, streaming statistieken continu — dus je werkt aan een real-time IoT-pijplijn op schaal, niet alleen een CRUD-backend. Dit is een backend-georiënteerde rol: ongeveer 80% van je werk is op de backend, telemetriepijplijn en cloudplatform, met de resterende ~20% die onze React-dashboards en af en toe de React Native-app beslaat.

Wat ga je doen:

  • Bouw en evolueer de backend achter onze klantapp, installatietools en interne dashboards — van apparaatcommissionering tot energie-inzichten en slimme controlefuncties.
  • Werk aan onze telemetriepijplijn: het opnemen, verwerken en opvragen van gegevens van tienduizenden verwarmingssystemen en batterijen (AWS IoT Core, SQS, ClickHouse, BullMQ).
  • Bouw de energiekant van ons platform: strategieën voor het opladen van thuisbatterijen, dynamische energietarieven en integraties met energie-markt en EMS-systemen.
  • Ontwerp API's (OpenAPI) en integreer met derde partijen zoals HubSpot en field-service systemen.
  • Help bij het architecten van onze cloudinfrastructuur naarmate de vloot groeit — prestaties, schaalbaarheid, observatie en kosten.
  • Bouw en beheer onze interne en ondersteuningsdashboards (React) — de tools waarop onze ondersteunings- en operationele teams vertrouwen om de vloot te beheren en klanten te helpen.
  • Draag bij aan onze klant- en installateurapp (React Native) waar productwerk zich over de volledige stack uitstrekt.
  • Werk samen met cross-functionele teams (app, embedded, hardware, data) om nieuwe functies in Nederland te lanceren.
  • Los productieproblemen op en los ze op in de pijplijn, van apparaatsignaal tot API-respons.
  • Neem de verantwoordelijkheid voor de gezondheid van het platform: naast nieuwe functies neem je onderhoudswerk, afhankelijkheidsupgrades, refactoring, het oplossen van legacy-hoeken en het verbeteren van de betrouwbaarheid op je.
  • We zijn een scale-up: we doen wat nodig is en iedereen neemt ook het saaie maar kritische werk op zich.
  • Samen met het team brainstormen over ideeën om onze interne processen te verbeteren en ons te helpen groeien.

Wat heb je nodig?

  • Je wilt een positieve impact op de wereld maken en de klimaatverandering bestrijden.
  • 3+ jaar engineering ervaring, met sterke TypeScript vaardigheden over de stack en diepte op de backend (Node.js) — of de senioriteit om daar snel te komen — en een Bachelor diploma in Computer Science of Engineering.
  • Comfortabel met het bouwen van UIs in React; ervaring met React Native is een plus, geen vereiste.
  • Solide ervaring met relationele databases en datamodellering (we gebruiken MySQL met Prisma); ervaring met tijdreeks- of analytische databases zoals ClickHouse is een plus.
  • Je hebt event-driven systemen gebouwd: message queues, achtergrondwerkers of streaming pijplijnen (we gebruiken MQTT, AWS SQS, BullMQ en Kafka).
  • Comfortabel met cloudinfrastructuur (we draaien op AWS) en denk na over prestaties, schaalbaarheid en kosten naarmate de vloot groeit.
  • We zijn een AI-gedreven engineeringteam: AI-agenten schrijven het grootste deel van onze code, en engineers sturen, beoordelen en bezitten het resultaat. Je moet enthousiast zijn om op deze manier te werken — jouw waarde ligt in systeemontwerp, oordeel en kwaliteitscontrole, niet in typsnelheid.
  • Je neemt eigenaarschap verder dan de merge: je schrijft grondige tests, monitort wat je verzendt en kunt een productieprobleem debuggen van apparaatsignaal tot API-respons.
  • Ervaring met IoT, embedded systemen of de energiedomein is een plus — geen vereiste.
  • Je hebt geen visumondersteuning nodig om in Nederland te wonen en te werken.

Full-Stack Engineer, Quatt Product in Amsterdam werkgever: Quatt

Quatt is een uitstekende werkgever die jou de kans biedt om te werken met de nieuwste technieken in de duurzame energie sector. Met een informele werksfeer, volop mogelijkheden voor persoonlijke groei en een aantrekkelijk pakket aan secundaire arbeidsvoorwaarden, zoals een eigen bedrijfsbus en een netto lunchvergoeding, voel je je hier snel thuis. Bovendien werk je samen met een divers team van collega's uit meer dan 30 landen, wat bijdraagt aan een inspirerende en collegiale omgeving.

Q

Contactgegevens:

Recruitmentteam van Quatt

Hupjob Expertadvies🤫

Zo denken wij dat je Full-Stack Engineer, Quatt Product in Amsterdam kunt binnenhalen

✨Verken de Tech Meetups

Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Quatt te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!

✨Bijdragen aan Open Source

Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfQuatt je kunnen vinden.

✨Maak gebruik van online portfolio's

Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Quatt. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!

✨Direct solliciteren via onze website

Twijfel niet om je sollicitatie rechtstreeks via de website van Quatt te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!

Wij denken dat je deze vaardigheden nodig hebt om als Full-Stack Engineer, Quatt Product in Amsterdam te schitteren

TypeScript
Node.js
React
React Native
MySQL
ClickHouse
AWS IoT Core

Een paar tips voor je sollicitatie 🫡

Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Quatt.

Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!

Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Quatt en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!

Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.

Zo bereid je je voor op een sollicitatiegesprek bij Quatt

✨Ken je programmeertalen!

Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Full-Stack Engineer, Quatt Product goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.

✨Presenteer je portfolio

Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Quatt inzicht in je probleemoplossend vermogen en je aanpak.

✨Verken system design vragen

Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.

✨Wees voorbereid op teamwork vragen

Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.