Senior Software Engineer

Senior Software Engineer

Utrecht Full Time Op locatie
L

In één oogopslag

  • Taken: Ontwikkel robuuste software en werk samen aan innovatieve projecten.
  • Bedrijf: Lab Digital, een toonaangevend techbedrijf met een sterke teamcultuur.
  • Voordelen: Competitief salaris, 25 vakantiedagen, hybride werken en persoonlijke ontwikkeling.
  • Overige informatie: Dynamische omgeving met uitstekende groeimogelijkheden en een focus op welzijn.
  • Waarom deze baan: Werk met de nieuwste technologieën en maak impact op spannende digitale producten.
  • Kwalificaties: Ervaring in softwareontwikkeling en sterke communicatieve vaardigheden.

Ben je gepassioneerd over leren en groeien, en wil je werken in een bedrijfscultuur waar je gewaardeerd wordt om wie je bent en wat je kunt doen? Ben je klaar om robuuste, schaalbare integraties te ontwikkelen met systemen zoals CMS en e-commerceplatforms?

Bij Lab Digital streven we ernaar een positieve impact te maken door uitstekende digitale producten te creëren voor onze klanten, waaronder wereldwijde e-commerceplatforms, contentwebsites en middleware-oplossingen met veel verkeer, allemaal gebaseerd op cloud-native technologie en vaak gecombineerd met headless SaaS-producten.

Je werkt graag in teams en waardeert goede communicatie. Je hebt ervaring in zowel front-end als back-end ontwikkeling, met de mogelijkheid om de kloof te overbruggen tussen gebruikersinterfaceontwerp en server-side applicatielogica. Dankzij je ervaring maak je zelfverzekerd beslissingen en communiceer je effectief om zowel het team als de klant mee te krijgen. Je bent een proactieve zelfstarter die geniet van het zien en implementeren van veranderingen en verbeteringen.

De teams bij Lab Digital bestaan uit ontwikkelaars, (UX) ontwerpers, QA-specialisten, businessanalisten, solution architects, scrum masters en projectmanagers. Als onderdeel van dit team en in nauwe samenwerking met onze klanten, deel je de verantwoordelijkheid om hoogwaardige softwareproducten te leveren.

Als Senior Software Engineer werk je met je team om technische oplossingen te realiseren die aan de vraag voldoen. Je brengt ook substantiële functies zelfstandig van concept tot productie. Dit betekent dat je verantwoordelijk bent voor onder andere:

  • Het realiseren van technische integraties met externe systemen (bijvoorbeeld headless CMS en e-commerceplatforms, betalingsproviders, enz.) die robuust, schaalbaar en fouttolerant zijn.
  • Het vertalen van vereisten naar een technische architectuur, oplossing en uiteindelijke implementatie.
  • Het ontwikkelen en integreren van robuuste, schaalbare front-end functies met behulp van frameworks zoals React.
  • Het creëren van goed gedocumenteerde, hoogpresterende REST API's en GraphQL-eindpunten.
  • Nauw samenwerken met UX/UI-ontwerpers om hun visies te implementeren.
  • Collega's ondersteunen in hun werk en feedback geven op een gestructureerde manier.
  • Helpen bij het definiëren en verbeteren van onze interne normen met betrekking tot code-stijl, onderhoudbaarheid en schaalbaarheid, onder andere.
  • Werken met klanten om in-house ontwikkelingsteams en belanghebbenden te trainen en te ondersteunen in het werken met de softwareproducten die we ontwikkelen.

Je hebt een sterke achtergrond in het leveren van hoogwaardige, betrouwbare softwareoplossingen met moderne softwareontwikkelingstechnieken en het werken als onderdeel van een volledig geïntegreerd team. We verwachten ook dat je kunt aantonen:

  • Ervaring met de ontwikkeling van (web)applicaties op senior niveau.
  • Een bewezen staat van dienst in het ontwikkelen van NodeJS-gebaseerde server-side JavaScript/TypeScript-applicaties met frameworks zoals Express of Apollo.
  • Bekwaamheid in front-end technologieën (HTML, CSS, JavaScript) en moderne frameworks (React, Angular, Vue.js).
  • Kennis van responsief ontwerp, cross-browser compatibiliteit en front-end build tools.
  • Goede kennis van moderne softwareontwikkelingstechnieken (unit/integratietests, CI/CD-pijplijnen, enz.).
  • Ervaring met het draaien van NodeJS-applicaties op gecontaineriseerde (Docker/Kubernetes) en/of serverless (Lambda) functies.
  • Ervaring met event-driven softwarearchitectuur en messaging queues zoals SQS, Kafka, RabbitMQ.
  • Kennis van AWS/Azure en infrastructuur als code principes (Terraform).
  • Ervaring met het schrijven van applicaties in het e-commerce domein zoals betalingsoplossingen, koppelingen naar ERP- en ordersystemen, enz.
  • Uitstekende communicatieve vaardigheden, zowel schriftelijk als mondeling (en dus in staat om documentatie te leveren en te helpen met training, bijvoorbeeld).
  • Ervaring met het ondersteunen en begeleiden van junior softwareontwikkelaars, en bijdragen aan een productieve teamomgeving.

Momenteel kunnen we alleen mensen aannemen die al in Nederland wonen.

Als je een groot deel van je leven aan het werk bent, waarom zou je het dan niet doen waar je echt telt, en waar ruimte is voor jouw ambities? Stel je een plek voor waar je kunt experimenteren met AI en trending technologie en geweldige producten kunt creëren voor ambitieuze klanten. We adviseren niet alleen over AI, we bouwen het in echte platforms voor echte bedrijven, en jij maakt daar deel van uit.

Onze succes ligt in onze mensen, en daarom zetten we hen centraal in alles wat we doen. Dit vertaalt zich naar een constante focus op hun welzijn en groei. Niet alleen over basisvoorwaarden, maar ook over de focus op jou als individu en op jouw rol binnen jouw team.

Belangrijkste aspecten van deze inspanningen zijn onder andere fundamentele voorwaarden, een sterke focus op individuele ambities en het bevorderen van samenwerking.

Voordelen & perks:

  • Senior startsalaris van minimaal € 4.500 per maand en met ervaring en groei kan dit oplopen tot € 5.800.
  • 25 vakantiedagen en een gunstig pensioenplan.
  • Bonus (één maandsalaris) in geval van een positief bedrijfsresultaat.
  • Een kantoor centraal gelegen in Utrecht, Nederland, op loopafstand van een openbaar vervoersknooppunt.
  • Een natuurlijk verlichte, groene omgeving die gezond is en rust biedt.
  • Een sterke focus op jouw persoonlijke ambities.
  • Hybride werken en flexibele uren in overleg met jouw team.
  • De mogelijkheid om een periode vanuit het buitenland te werken en werk te combineren met plezier en ontspanning in de vorm van een workation.
  • Geen concessies op de apparatuur die je nodig hebt om je werk goed te doen, inclusief laptop, koptelefoon en meer.

Ons internationale team bestaat uit meer dan 100 collega's. Lab Digital heeft een sterke engineeringcultuur en je zult werken in multidisciplinaire teams met getalenteerde collega's. Al meerdere jaren is Lab Digital erkend door zijn team als een officiële Great Place To Work (GPTW).

Vrijheid en DEI (Diversity, Equity and Inclusion) zijn kernwaarden. We organiseren team evenementen en eenmaal per maand ook thematische borrels en een gefaciliteerde lunch voor het hele bedrijf. Maar ook de vrijheid om het zelf te regelen, wanneer je maar wilt.

Actief in de Open Source-gemeenschap. Bekijk onze 100+ projecten op ons GitHub-profiel en machcomposer.io.

Help onze klanten met meerdere merken en regio's zoals Danone, Frasers Group, Mars, Knives & Tools, Heijmans, Spring GDS & SLB Diensten.

Constante focus op jouw ontwikkeling, drijfveren en ambities door middel van het Mentorship Programma en Persoonlijk Ontwikkelingsplan.

3-daagse persoonlijke ontwikkelingstraining met een geweldige externe coach in het eerste jaar van jouw dienstverband. Georganiseerd aan het strand en volledig verzorgd.

Ons team bestaat uit meer dan 100 collega's. Benieuwd wie jouw directe collega's zullen zijn? Bekijk de profielen van Paul, Sander, Kors & Jaco.

Lab Digital werkt niet met derden om deze functie in te vullen.

Senior Software Engineer werkgever: Lab Digital

Lab Digital is een uitstekende werkgever die een stimulerende hybride werkomgeving biedt, waar creativiteit en techniek samenkomen. Medewerkers profiteren van uitgebreide mogelijkheden voor professionele groei en ontwikkeling, terwijl ze bijdragen aan innovatieve digitale producten. De cultuur is gericht op samenwerking tussen design en development, wat zorgt voor een dynamische en ondersteunende sfeer.

L

Contactgegevens:

Recruitmentteam van Lab Digital

Hupjob Expertadvies🤫

Zo denken wij dat je Senior Software Engineer kunt binnenhalen

✨Verken de Tech Meetups

Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Lab Digital te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!

✨Bijdragen aan Open Source

Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfLab Digital je kunnen vinden.

✨Maak gebruik van online portfolio's

Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Lab Digital. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!

✨Direct solliciteren via onze website

Twijfel niet om je sollicitatie rechtstreeks via de website van Lab Digital te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!

Wij denken dat je deze vaardigheden nodig hebt om als Senior Software Engineer te schitteren

NodeJS
JavaScript
TypeScript
React
Express
Apollo
HTML

Een paar tips voor je sollicitatie 🫡

Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Lab Digital.

Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!

Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Lab Digital en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!

Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.

Zo bereid je je voor op een sollicitatiegesprek bij Lab Digital

✨Ken je programmeertalen!

Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Senior Software Engineer goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.

✨Presenteer je portfolio

Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Lab Digital inzicht in je probleemoplossend vermogen en je aanpak.

✨Verken system design vragen

Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.

✨Wees voorbereid op teamwork vragen

Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.