Ben jij onze nieuwe junior of medior back-end developer die ons development team komt uitbreiden?
Jouw rol
Als onze junior/medior back-end developer ben je een van de krachten achter onze digitale wonderen. Jouw code is “clean”, efficiënt en toekomstbestendig mede door de geautomatiseerde testen die je geschreven hebt. Je werkt in een klein team in korte sprints samen aan webapplicaties die functioneel perfect werken, stabiel én performant zijn. Jouw design & front-end collega’s zorgen er voor dat het er aan de voorkant ook nog eens gelikt uit ziet .
Tijdens je werk zul je in samenwerking met je back-end collega’s nieuwe projecten opzetten of werken aan doorontwikkelingen en bugfixes voor bestaande projecten. Je dag begint met een stand-up met het projectteam voor het project waar je op dat moment mee bezig bent. Vervolgens ga je aan de slag met de taken die op een eerder moment al met het team ingeschat & geprioriteerd zijn.
Afhankelijk van de omvang van je taken en de fase van het project ga je samen met de tech lead van het project aan de slag met de architectuur waarin je zowel de functionele als de niet functionele eisen in acht neemt. Bij een project als Typetuin kun je denken aan dat tienduizenden opgaven die dagelijks door cursisten gespeeld worden binnen 300 milliseconden verwerkt moeten worden of dat alle persoonlijke data op tijd volgens de AVG verwijderd wordt. Bij Klerq is dan weer de uitdaging om een multi-tenant architectuur op te zetten waarbij data van verschillende tenants fysiek gescheiden opgeslagen wordt om zo te voorkomen dat data door niet-geauthoriseerde gebruikers inzichtelijk wordt. Je maakt hierin onderbouwde keuze’s die je documenteert in een Architectural Decision Record (zoals ze dat in IJsland ook doen ).
Op vrijdagen is er ruimte voor zelfontwikkeling door bijvoorbeeld een boek te lezen, een cursus te volgen of om een proof-of-concept te maken waarin je de mogelijkheden van een vette nieuwe JavaScript runtime zoals Bun demonstreert. Daarnaast heb je op de vrijdagen tijd om met je Quarterly rocks & Weekly pulse taken aan de slag te gaan. Plat geslagen zijn dat kwartaaldoelen/opdrachten of kleine taken die de kwaliteit die we als team leveren verhogen en onze “developer experience” verbeteren. Iedereen wordt, ongeacht zijn senioriteit, op een gelijkwaardige manier betrokken bij het opstellen van de Quarterly Rocks en Weekly Pulse taken. Zo blijven we de development afdeling in zijn geheel naar een hoger niveau te tillen, zodat we samen mooie dingen kunnen blijven maken!
Wie we zoeken
We zoeken iemand die:
Wat we bieden