Solliciteer direct!

Node.js Developer in Nijmegen

Nijmegen | Gelderland | ICT / IT / Programmeur | Fulltime (startersfunctie)

Maandelijks spelen en leren meer dan 300.000 kinderen met onze software en we zijn op zoek naar een innovatieve, gepassioneerde Node.js developer die niet bang is om dagelijks op schaal te deployen op een auto-scaling kubernetes cluster!

Beschrijving

Wij zijn : een internet Educatie organisatie van ruim 50 medewerkers opgericht in 2009, gevestigd in Eindhoven, Nijmegen en binnenkort in Den Bosch. Onze laatste toevoeging aan het product , betreft een digitale, adaptieve leeromgeving voor kinderen in het basisonderwijs. Dit is voor het tweede schooljaar live en we zien een enorme groei. Onze developers werken met de laatste technieken en daar wordt alle ruimte voor gegeven. Voor de laatste toevoeging aan onze groeiende lijst van services is in de backend gekozen voor Node.js.

Als Node.js Developer heb je ervaring met:
  • Node.js
  • (My)SQL
  • Redis
  • Javascript (ES6 / ES7 / Babel)
  • Pré: Ember.js (voor de frontend) of React/Angular/Vue
  • We zien kennis van of ervaring met DevOps als een pré, jij en niemand anders is verantwoordelijk voor het deployen van je eigen code. Nu hebben we dit volledig geautomatiseerd, maar wij kennen geen ‘over-de-schutting’, dagelijks zijn er tientallen rolling deployments
  • Het CI/CD proces leunt zwaar op Docker, dus een basiskennis van Docker is tevens een pré
  • Daarnaast is kennis van Operations een pré, In ons geval gaat het dan over Google Cloud, waar we gebruik maken van Kubernetes middels de Google Container Engine.
Hoe ziet je dag eruit als Node.js Developer bij Gynzy?

Als Node.js developer maak je deel uit van een van onze squads. Een squad bestaat uit een gezonde mix van collega’s met uiteenlopende expertises. Jouw kennis en eigen ideeën krijgen zo alle kans om in de praktijk te worden toegepast. De squads zijn autonoom en hebben altijd de missie van de organisatie in het achterhoofd. Ze werken agile, gebruik makend van de beste onderdelen van verscheidene agile frameworks en zijn continu bezig om het proces en de output te optimaliseren om zo het maximale uit jezelf en de squad te halen.

Je hebt vandaag met je squad afgesproken om in Nijmegen te werken, zodat jullie een aantal zaken kunnen afstemmen. Iedereen is voor half tien binnen zodat jullie een stand-up kunnen doen aan een van de sta-bureaus. De UX expert belt via Slack in vanuit huis zodat jullie snel kunnen schakelen. Half tien is tevens het begin van de gebruikerspiek. Tienduizenden kinderen pakken hun iPad of Chromebook en loggen in. We zien op de monitoren die in het kantoor hangen exact hoeveel dat er zijn, en of al onze diensten snel zijn. Jullie kunnen dus rustig de stand-up doen, want jullie hebben alle vertrouwen in de monitoring. Tijdens de stand-up blijkt dat een collega niet uit zijn huidige story komt en jij besluit om die dag gezamenlijk naar het probleem te kijken door te pair-programmen. Om twee uur ‘s middags hebben jullie het probleem te pakken. Alle test suites slagen, er staat een deployment van je pull request waarop een collega kan testen en er is een code review gedaan. Alle seinen staan op groen en je zegt tegen de Slack bot (Virko) dat hij een deploy van jouw PR naar productie mag doen. Virko regelt een rolling deploy voor je en de monitoring checkt of je nieuwe deploy goed werkt. Je houdt goed in de gaten of er geen vreemde uitschieters zijn, want je deed een deployment terwijl tienduizenden kinderen aan het werk waren. Het ziet er goed uit, de Apdex van het aangepaste endpoint is beduidend beter geworden en je vertelt je collega’s op slack wat je zojuist in productie hebt gepushed, men reageert met diverse emoticons. Tijd om in Jira te kijken wat er allemaal nog meer voor deze sprint staat ingepland. Je overlegt met je squad master wat een goede volgende story, maar voordat je aan de slag gaat eerst even een potje tafelvoetbal, je moet af en toe ook je hoofd even leeg maken.

Wat krijg je van ons:

Een uitdagende rol in een jong, dynamisch en gezellige organisatie. Remote werken staat bij ons hoog in het vaandel, we zijn altijd op zoek naar de juiste ‘work-life-balance’. We doen regelmatig leuke activiteiten met het team en eens per jaar gaan we met zijn allen een week off-site. Daarnaast een marktconform salaris, een uitstekende vervoersregeling en de beschikking over een werkbudget waaruit je zelf je notebook en/of tablet kunt samenstellen. Je mag gratis mee lunchen met iedere vrijdag een special en goed om te weten: we zijn we dol op tafelvoetbal!

Extra informatie

Plaats
Nijmegen
Dienstverbanden
Fulltime (startersfunctie)
Gepubliceerd op
04-12-2017
We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.