Lead back-end developer

Get-e office

Get-e is op zoek naar een Lead developer Back-end met voornamelijk kennis van PHP/Laravel

Werkzaamheden

Get-e heeft een groot scala aan producten, van API’s(REST/GraphQL), Native-Apps tot speciale integraties met luchtvaartmaatschappijen. Met de huidige COVID-19 maatregelen focussen we veel op innovatie. Je denk na over de architectuur van onze applicaties.

Een dag bij Get-e

Na een nacht rust kom je binnen en begin je de dag met een goede kop bonen koffie. Om 9.45 is de IT stand-up en wordt kort de dag doorgenomen. Om 10.00 begint de company-wide stand-up. Hierin worden belangrijke zaken vanuit alle onderdelen van het bedrijf gedeeld. Hierna ga je aan de slag met je eigen feature en bespreek je samen met de Product-Owner hoe het nou precies in elkaar steekt en de gedachtes erachter. Je hebt net een feature of bugfix gereleased en kijkt even op de operatie hoe het gaat, beantwoordt vragen en bedenkt verbeteringen die je bespreekt met de Product Owner. Een collega heeft je uitgedaagt voor een potje Ping-Pong. Je laat even zien dat je onverslagen bent en laat hem flink rennen. De dag is nu voorbij en je gaat huiswaarts om morgen weer met een frisse start te beginnen!

Wat gebeurd er met jou code?

Bij Get-e ligt er een hoge focus op code kwaliteit. Dit betekent dat alle code pas gemerged wordt als er tests zijn geschreven en er een code review is geweest.
Nadat de code is ingechecked wordt het automatisch naar de testomgeving doorgezet zodat het team de veranderingen kan testen. Daarna wordt het gedeployed naar de productieomgeving.

Er wordt ongeveer 10 keer per week gedeployed naar productie en wordt de code die je schrijft dus direct in gebruik genomen! Wij zijn van mening dat als iets af is, het zo snel mogelijk beschikbaar moet zijn.

Wie ben jij?

  • Je beschikt over HBO/WO werk- en denkniveau
  • Ervaring met PHP Laravel
  • Bekend met Caching, Session sharing, Multi-server architecture en worker-environments.
  • Bekend met High cohesion, low coupling.
  • Je begrijpt de noodzaak dat de code getest moet worden en bent bekend met Unit testing, mocks & stubs etc.
  • Begrijpt S.O.L.I.D principes en Design patterns
  • Je bent erg pragmatisch, ook in het programmeren.

Pre’s

  • GraphQL
  • Je hebt kennis van principes zoals:
    • Service Orientated Architecture
    • CQRS
    • DDD
    • Event-based systems
    • Microservices / Service meshes
    • Concurrent systems / race conditions etc.
    • RDBMS ACID
  • Je bent een voorstander van het programmeren met Interfaces maar weet ook wanneer het te abstract/complex wordt

Wat bieden wij?

  • Marktconform salaris afhankelijk van ervaring en vaardigheden
  • Enthousiaste gedreven collega’s
  • Werken met laatste tech, up-to-date versies, geteste software, Github actions, AWS, Docker, Kubernetes, Istio etc.
  • Lunchregeling met Musclemeals.nl
  • Mogelijkheid tot behalen van certificeringen / volgen van training afhankelijk van jou wensen
  • Unlimited Bonenkoffie

Tech stack

De Tech stack uit Get-e bestaat voornamelijk uit het volgende

Back-end:

  • PHP Laravel
  • NodeJS / Javascript / Typescript / NestJS Framework
  • GraphQL
  • gRPC
  • Golang

DevOps

  • AWS
  • Kubernetes
  • Istio
  • GitOps