Backend Developer Vacature

Als backend developer ben je verantwoordelijk voor de doorontwikkeling van onze primaire applicatie: docGen. Code schrijf je zelf en uiteraard zorg je ook voor de bijbehorende unit tests. Daarnaast lever je een bijdrage aan het verbeteren van de software architectuur en ben je actief betrokken bij het vertalen van wensen en ideeën naar een technisch ontwerp dat past binnen de ontwerpprincipes van docGen.

We zijn een klein maar ambitieus team met detaildrift en een grote voorliefde voor elegante code en een hond met een kleine obsessie voor wortels. Is er een match? Solliciteer dan snel.

Waar ga je aan bouwen?

DocGen is een web-based enterprise level applicatie die krachtige documentgeneratie-functionaliteiten, met een maximaal gemak in implementatie en integratie levert. DocGen is de Rijksbrede standaard voor het (geautomatiseerd) creëren van documenten in (Rijks-)huisstijl, waarmee op dit moment ongeveer 60% van onze ministeries haar formele documenten zoals brieven, rapporten, maar ook overeenkomsten en contracten volgens de huisstijlrichtlijnen creëert. DocGen blinkt uit in het bouwen van complexe dynamische formulieren, iets wat de Backend van docGen tot een complex beest maakt!

De backend van docGen is gebaseerd op PHP. We bewegen echter al een tijd richting een Microservices architectuur, waardoor nieuwe services (en dus ook het gebruik van nieuwe talen) makkelijker te introduceren zijn.

Wat ga je doen als Backend Developer bij Rednose?

Je helpt mee met het bedenken en Agile ontwikkelen van nieuwe features voor docGen. Samen met je team en Product Owner werk je architectuurprincipes uit, stel je een specificatie op en ontwikkel je verder aan een robuuste backend op Enterprise niveau. Daarnaast denk je uit en schrijf je mee aan (bij voorkeur generieke) koppelingen met third party systemen (bijvoorbeeld een DMS of zaaksysteem). Je draagt bij aan het uitwerken van architectuurvraagstukken. In overleg met je team stel je specificaties op voor die nieuwe functies en features. Je draagt bij aan kwaliteitsslagen voor de applicatie door bugs en tekortkomingen op te lossen. Op basis van jouw expertises draag je actief bij aan kennisdeling binnen je team. Geef presentaties aan je team over de door jouw voorgestelde of ontwikkelde feature. Je schrijft zelf tests om zo Testdriven development naar een hoger plan te tillen. Je maakt deel uit van brainstormsessies om zo de doorontwikkeling van het product richting te geven.

Wat jij bent als Backend Developer bij Rednose

  • Aantoonbare ervaring met PHP 7+
  • Aantoonbare ervaring in architectuurprincipes MVC (Symfony 3) en DBAL (Doctrine)
  • Pre: Ervaring met C# en/of Go
  • Bedreven in het maken van Single Page Applications
  • Ervaring met toepassing van Design Patterns
  • Ervaring met Test Driven Development
  • Praktische ervaring met Continuous Integration
  • Praktische ervaring met Containerization (Docker)
  • Ervaring met revisiebeheer. Wij gebruiken Gitlab
  • Pre: ervaring met javascript Frameworks zoals React en Angular. Met andere woorden: een Full stacker is absoluut welkom.

Daarnaast ben je ambitieus, gedreven en leergierig. Je bent goed in staat zelfstandig te opereren maar je bent ook een teamspeler. Je kunt je inleven in onze klanten en je vertaalt hun wensen naar strakke code. Je hebt minimaal 5+ jaar ervaring als developer en blijft ook op de hoogte van de laatste technieken en methoden uit jouw vakgebied.

Wat jij mag verwachten

Jouw team is klein, maar heeft veel ambitie. Dit team bestaat uit 8 personen, waarvan 2 gepassioneerde developers met detaildrift en met een grote voorliefde voor elegante code, en een hond met een kleine obsessie voor wortels. We gaan dit uitbreiden met 3 developers. Binnen ons kantoor hebben we een informele en vrije werksfeer, maar ook een royale loyaliteit naar het vakgebied, elkaar en onze klanten.

Neem contact op

Ben jij de Backend Developer die wij zoeken?