Node.js Developer

Young Professional (2 – 5 jaar)

Geplaatst op: 13-10-2017

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!

Wij zijn Gynzy: 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 Gynzy Kids, 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!

Dit is jouw moment, solliciteer nu!

Ben jij de ervaren Node.js Developer die we zoeken? We vertellen je graag nog meer over de vacature en mogelijkheden die we bieden. Stuur je cv met motivatie naar Harriet Koster of neem telefonisch contact op: 06-38041491.

Het aanvragen van een VOG is een onderdeel van de sollicitatieprocedure. De kosten hiervan worden gedragen door Topicus.

Bekijk video's

Vier Topicanen hebben een eigen interpretatie gegeven aan extreme programming.

Topicus neemt ieder jaar met 2 teams deel aan de Batavierenrace, de grootste studentenestafette van de wereld. 177 kilometer, 25 etappes, 8614 deelnemers, van Nijmegen naar Enschede. Bekijk hier hoe wij dit beleefd hebben.

Elk jaar eindigen we in stijl met ons eindejaarsfeest. Bekijk hier de aftermovie van dit supertoffe feest met als thema Foute Kerst .

Tijdens Topicus Hackathon (ook wel 'Doe Je Ding Dag' of ‘Horizon’ genoemd) gooien we echt alles even om en krijgt iedereen de kans om zijn of haar idee te pitchen en worden de beste ideeën direct uitgewerkt. Geen idee is hier te gek!

Wie is Topicus?

Topicus werkt in de sectoren Finance, Zorg, Overheid, Onderwijs en Legal. Wij zijn hier constant bezig om op alle vlakken voor verregaande verbeteringen te zorgen. De regie aan de burger geven en zelfredzaamheid vergroten, dat is onze ambitie. Dit doen we met toptalenten die met behulp van de nieuwste technologie briljante ICT oplossingen bedenken en bouwen.

Opgericht in 1998
Topicanen 732
Studenten 64
Locaties 8

Topicus Finance – Amsterdam

John M. Keynesplein 12, Amsterdam

Topicus Finance – Deventer

Singel 25, Deventer

Topicus Hoofdkantoor – Deventer

Singel 25, Deventer

Topicus Finance – Groningen

Helperpark 270 - 298, Groningen

Topicus Zorg – Groningen

Helperpark 270 - 298, Groningen

Topicus Finance – Zwolle

Zuiderzeelaan 23, Zwolle

Topicus Legal – Zwolle

Zuiderzeelaan 23, Zwolle

Topicus Onderwijs – Deventer

Singel 9, Deventer

Topicus Onderwijs – Enschede

M. H. Tromplaan 10-12, Enschede

Topicus Overheid – Enschede

M. H. Tromplaan 10-12, Enschede

Topicus Onderwijs – Nijmegen

Keizer Karelplein 32F, Nijmegen

Topicus Onderwijs – Utrecht

Winthontlaan 200, Utrecht

Topicus Zorg – Deventer

Keizerstraat 43, Deventer

Topicus Zorg – Leiden

Doezastraat 2A, Leiden

Topicus Zorg – Wageningen

Costerweg 1K, Wageningen