Node.js developer

Ik wil kennismaken!

Meebouwen aan digitale producten van HEMA, Philips Hue en andere bekende merken? In Den Haag en Amsterdam hebben we een vacature voor Node.js back-end engineers!

Meer weten? Bel 06-46465370!

Fulltime (32-40u) · Den Haag, Amsterdam en remote

Wij zijn Q42.

"Een technisch-strategisch internetbureau", zeggen sommigen. "Nerds", zeggen anderen. Wij zelf bijvoorbeeld, als we eerlijk zijn. We houden namelijk heel erg van goed programmeren.

En van werken aan impactvolle ideeën. Samen met bedrijven als HEMA, Philips Hue, Rijksmuseum, PostNL, Avis, European Sleeper, Pieter Pot en de Efteling  maken we apps, websites, connected devices, games, AI- en VR-toepassingen. En dat al ruim twintig jaar.

Maar dat is niet het hele verhaal. Techniek is pas interessant met mensen erbij. We vinden het daarom nóg leuker om zo te programmeren dat ons werk niet alleen nuttig, maar ook vriendelijk is.

En we hebben een vacature voor Node.js back-end developers.

Wij zoeken Node.js ontwikkelaars die het tof vinden om samen met ons te werken aan innovatieve producten van bekende Nederlandse merken.

Omvangrijke projecten voor grote klanten
Van de HEMA-app tot de Rijksmuseum-website en de PostNL-app tot de Philips Hue-cloud, onze back-end projecten hebben vaak een flinke omvang. De teams achter deze projecten bestaan uit meerdere back-enders (waaronder jij dus 😉), front-enders of appdevelopers en een projectleider, aangevuld met designers van bijvoorbeeld Fabrique, externe testers, plus de product owner en businessanalist van de klant. Samen werkt een team de hele week aan één product. Dat helpt om de focus te houden. Vaste stek voor de teams is ons kantoor in Den Haag en Amsterdam. Natuurlijk werken we ook deels remote.

En voor start-ups
Maar bij Q42 maken we ook regelmatig nieuwe producten met jonge organisaties, zoals Pieter Pot, Level.works en Primephonic (in 2021 verkocht aan Apple). Daarnaast werken we ook steeds aan eigen ideeën, waaronder LessonUp, Micrio en 42 Puzzles, die soms uitgroeien tot zelfstandige start-ups. 

Strategische inbreng
Vanwege de omvang en het langlopende karakter van de projecten hebben we veel ruimte om de back-ends naar ons eigen inzicht in te richten en met de nieuwste technieken te werkenZeker bij projecten met start-ups heb je als engineer binnen het team een belangrijke strategische inbreng. Je bouwt dus niet alleen, maar denkt ook met de klant mee over roadmap en features.

Van websockets tot Next en Nuxt.js
Back-ender zijn bij Q42 betekent soms werken met Next en Nuxt.js, maar ook bouwen aan een microservice architectuur bij Philips Hue waar onderdelen echt met Node.js zijn gedaan, zoals de websocketserver voor de Hue-bridges. In ons Hue-team wordt er verder onder ander gewerkt met Go, met Kubernetes voor de infrastructuur en met GitHub Actions voor CI/CD.

Moderne technieken en methodes 
Bij veel projecten is jouw rol het bouwen van een zogenaamde Backend for Frontend. Hier implementeren we zoveel mogelijk van de businesslogica en ontsluiten we achterliggende API's. Op deze manier blijven onze apps en websites
lean. Voor onze back-ends zetten we zoveel mogelijk managed services van AWS of Google in, kiezen we graag server driven UI (in deze blogpost lees je waarom) en gebruiken we TypeScript.

Afwisseling gegarandeerd
Alhoewel je als back-ender vaak een richtinggevende rol binnen projecten hebt, betekent dat niet dat je jarenlang aan hetzelfde ding werkt. Vanwege de verschillende grote producten die we bouwen, is afwisseling gegarandeerd. En kleine uitstapjes naar andere projecten binnen Q42 zijn sowieso mogelijk: bijvoorbeeld één of twee weken een prototype maken voor een andere klant in Den Haag of Amsterdam.

Weet je genoeg en wil je direct solliciteren? Laat hier je gegevens achter en we nemen snel contact met je op. Maar doorlezen mag natuurlijk ook.

Past Q42 bij jou?

Wil je weten of Q - zoals we Q42 meestal noemen - bij jou past? We kunnen je alvast vertellen, wat wij te bieden hebben en waar wij van houden. Dan kun jij inschatten of er voldoende overlap is voor een gesprek. En check vooral ook de vacatures voor allround back-enders en .NET  specialisten!

  • We bieden een all-in salaris tot 6.500 euro per maand, afhankelijk van jouw ervaring. Dat is inclusief een maximale pensioenregeling, vakantiegeld en internetvergoeding. (Hier lees je hoe we salaris, zelfbeoordeling en persoonlijke ontwikkeling aan elkaar koppelen.)
  • We noemen Q graag een happy place for nerds. We houden dan ook niet zo van kaders. Veel Q'ers doen er iets bij naast het programmeren. Dat houdt Q lekker plat en geeft iedereen de mogelijkheid om mee te sturen én te groeien.
  • Met tachtig slimme developers is er genoeg te leren bij Q. Van Bedenktijdjes en Passietijd tot het schrijven voor ons Engineering Blog en samen leerzame conferenties bezoeken. Ook zijn diverse Q'ers als mentor nauw betrokken bij de persoonlijke ontwikkeling van collega's.
  • Ons werk is productontwikkeling: het allerbeste product neerzetten om de eindgebruiker te verbazen. Dat doen we met Philips HueRijksmuseum, HEMAde Efteling, Primephonic, Pieter Pot, 9292 en andere mooie klanten en partners.
  • Maar we ontwikkelen ook eígen producten via onze ventures, zoals onze tech for good start-up Hack The Planet. Die ventures maken ons beter in productdenken, wat we weer kunnen toepassen in onze projecten. En vice versa.
  • Op onze stekkies in Den Haag en Amsterdam kunnen we fijn in the zone komen én heel goed feesten. Daar houden we sowieso wel van, samen leuke dingen doen: van het jaarlijkse Q-uitje en onze hackathon tot pubquizzes en bordspelavonden in onze eigen bruine kroeg. 
  • Wil je nog meer weten? Kom eens langs tijdens een van onze openbare meetups of lees ons uitgebreide verhaal op de pagina met alle vacatures! Daar vind je overigens ook onze andere back-end vacatures.
  • Ook relevant: onze arbeidsvoorwaarden.

Pas jij bij Q?

Ervaring is mooi meegenomen, maar niet het belangrijkste. Jouw technische potentie en de match wegen zwaarder.

  • Hou je van mooie dingen bouwen in Node.js en/of Typescript?
  • Heb je gebruiksvriendelijkheid hoog in het vaandel staan?

  • Word je blij van strategisch meedenken over de ontwikkeling van digitale producten?

Je ziet voldoende overlap?

Laten we dan eens kletsen! Je bent van harte welkom op ons kantoor in Den Haag of Amsterdam. Klik op de button hieronder, dan plannen wij een gesprek in. Of bel direct Maurice om even een afspraak te maken: 06-46465370.

Onze sollicitatieprocedure.

    "Een wat? Een procedure?" Ja, we weten ’t, wij houden er ook niet van. Hebben we gelukkig ook niet zoveel. Maar omdat nieuwe mensen aannemen best wel heel erg superbelangrijk is, hebben we een manier bedacht om dit écht goed te doen. Komt-i:

  1. Klik op 'Ik wil kennismaken!' en maak er een mooi verhaal van.
  2. We organiseren een gesprek om te kletsen over jou én over Q. Bedenk ook van tevoren of je wat code kunt laten zien, iets waar je trots op bent. Dat is veel leuker om naar te kijken dan een CV.

  3. Daarna doen we nog een gesprek. Maar dit keer krijg je eerst huiswerk mee: een leuke programmeeropdracht die je mag uitvoeren in de taal die je zelf het beste vindt passen.

  4. De laatste stap is een pair-programming-middag. Je haakt dan zo'n drie uur lang aan bij twee developers. Leuk voor jou om een stel Q’ers beter te leren kennen en ons werk van dichtbij te zien. Leuk voor ons omdat we graag zo veel mogelijk Q’ers betrekken bij de sollicitaties. We stellen hun achteraf de vraag: "Zou je balen als we haar/hem niet aannemen?" Als ze dan 'ja' zeggen, weten we genoeg. 😊

  5. We doen je een aanbod, we krabbelen, en je komt hier lol en verschil maken.

In deze blogpost geven we meer uitleg over ons sollicitatieproces, de verschillende stappen, hoe we beoordelen, wat we zoeken in een kandidaat, et cetera.

Oh, en recruiters: wij zijn zelf heel goed in het vinden van nieuwe collega’s. Jullie hulp is dus niet nodig én niet gewenst.

De mensen van Q42.

Onze mensen noemen we Q'ers. Hieronder zie je er een aantal. Mocht je graag alle Q'ers willen zien en willen filteren op allerlei relevante en volslagen irrelevante punten, dat kan ook!

Lotte

Herman

Tobias

Roan

Tim

Louise

Renske

Daniello

Remco

Lukas

Jasper

Wietske

Frank

Jaap

Lisa

Chris

Ons Haagse stekkie

Ofwel 'Q070'

Ons Amsterdamse stekkie

Ofwel 'Q020'