Senior Cloud Software Developer

Moba
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Remote

Tech stack

API
Application Performance Management
Azure
Software as a Service
Cloud Computing
Computer Programming
Continuous Integration
Infrastructure as a Service (IaaS)
JSON
SQL Azure
Message Queuing Telemetry Transport (MQTT)
OAuth
Object-Oriented Software Development
Svelte
Kusto Query Language
Swagger
Software Engineering
SQL Databases
TypeScript
Web Applications
WebSocket
Openapi
Pulumi
Tailwind
React
Grafana
GIT
Vue.js
WebPack
Angular
Gitlab-ci
Information Technology
Playwright
Bicep
Cosmos DB
JestJS
Terraform
Serverless Computing

Job description

Voor de afdeling R&D zijn wij op zoek naar een Senior Cloud Software Engineer die meebouwt aan het myMoba platform bestaande uit verschillende applicaties en services denk daarbij aan equipment availability, Track & Trace, scheduling, performance en security. Herken jij je hierin? Dan nodigen we jou graag uit voor een kennismaking! Al bijna 80 jaar maakt Moba totaaloplossingen voor het sorteren, verpakken en verwerken van eieren die overal ter wereld verkocht worden. Door de jaren heen is Moba uitgegroeid tot een wereldmarktleider met systemen in 111 verschillende landen, waar dagelijks ruim 1 miljard eieren mee verwerkt worden. Van ontwerp, ontwikkeling, productie en installatie tot service, het gebeurt allemaal in Barneveld. Je bent binnen het R&D Cloud team mede-verantwoordelijk voor de ontwikkeling, het onderhoud en de technische richting van onze cloud-applicaties, de bijbehorende infrastructuur en de koppelvlakken met de pakstations op de productievloer.

  • Visie ontwikkelen en uitwerken voor cloud en packingstation software;
  • Uitbouwen van het myMoba portal met aanvullende services en applicaties (SvelteKit + Svelte 5, Tailwind, Vite);
  • Ontwerpen en implementeren van Azure Functions API's (TypeScript, NVM, Node 25, Azure SQL + Cosmos DB + Kusto, Swagger);
  • Infrastructure-as-code schrijven en onderhouden met Pulumi (azure-native, TypeScript) over verschillende omgevingen heen;
  • Real-time integraties bouwen via Event Grid MQTT tussen packingstation, cloud en web-app;
  • Meewerken aan onze identity-architectuur (EntraId);
  • Bijdragen aan de GitLab CI/CD-pipelines, observability via Application Insights en Grafana, en aan onze NX-monorepo werkwijze;
  • Technische visie meebrengen over hoe de meerdere op één DTAP-straat naast elkaar staan. En dat schaalbaar, en aantoonbaar secure; Goede arbeidsvoorwaarden
  • Samen werk je als één team aan het duurzame succes van onze klanten en bouw je aan sterke, betrokken relaties;
  • Je doet wat je belooft door heldere afspraken te maken, die na te komen en eerlijk samen oplossingen te zoeken, zodat je vertrouwen opbouwt bij klanten én collega's;
  • Met respect geef je elkaar opbouwende feedback om samen duurzaam te groeien;
  • Je blijft continu leren, verbeteren, innoveren en jezelf uitdagen om zo echt impact te maken voor klanten, collega's, jezelf en de wereld om je heen

Requirements

  • HBO/WO werk- en denkniveau in een technische richting (Software Engineering, Computer Science, of vergelijkbaar);

  • 5+ jaar ervaring als fullstack of cloud developer in een productieomgeving;

  • Sterk in TypeScript; ruime ervaring met een modern reactive framework Svelte/SvelteKit heeft sterk de voorkeur, ervaring met React/Vue/Angular waarbij je bereid bent om naar Svelte over te stappen is ook bespreekbaar;

  • Aantoonbare ervaring met Azure: Functions, Static Web Apps, SQL Database, Cosmos DB, Storage en bij voorkeur Event Grid / Service Bus;

  • Ervaring met IaaS - Pulumi, Bicep of Terraform - en het denken in herhaalbare, omgevings-gescheiden deployments;

  • Comfortabel met moderne web-API patronen: REST, OpenAPI/JSON Schema, JWT/OAuth2/OIDC, WebSockets en/of MQTT;

  • Goede kennis van CI/CD (GitLab CI heeft de voorkeur), Git workflow, en testautomatisering (Vitest, Playwright of vergelijkbaar);

  • Mooi meegenomen: ervaring met NX monorepo's, identity providers (Entra ID / Auth0), observability (App Insights, Grafana, of edge/hybrid architecturen waarbij cloud en on-prem samenwerken;

  • Affiniteit met machinebouw, machine-besturing, robotica of industriële IoT is een pré - onze gebruikers staan letterlijk naast een pakstation;

  • Ervaring met object-oriented languages is een pré.

  • Je hebt een goed analyserend vermogen, waarbij je een situatie vanuit een breed perspectief benadert, belangrijke informatie herkent en deze vervolgens ordent in hoofd- en bijzaken;

  • Je bent in staat een boodschap helder, correct en eenduidig over te brengen, zodat de essentie van de boodschap overkomt;

  • Je bent creatief, proactief, analytisch en gaat oplossingsgericht te werk;

  • Wij vinden het belangrijk dat iemand zich thuis voelt en met plezier en passie naar het werk gaat.

Benefits & conditions

  • Jij krijgt Een uitstekend salaris;

  • Jij krijgt 27 vakantiedagen en 13 rooster vrije dagen;

  • Jij krijgt Vaste eindejaarsuitkering van 10% en vakantietoeslag van 8%;

  • Jij krijgt Ruimte om eigen werktijden in te delen en een thuiswerkregeling;

  • Jij krijgt Uitstekende CAO, wij nemen deel aan de Metalektro CAO;

  • Jij krijgt Ruime opleidings- en ontwikkelingsmogelijkheden;

  • Jij krijgt Uitstekende pensioenregeling (PME);

  • Jij krijgt Diverse secundaire arbeidsvoorwaarden als nationaal bedrijfsfitnessplan Nederland en diverse collectieve verzekeringen;

  • Jij krijgt Aanvullende activiteiten zoals een maandborrel en een actieve personeelsvereniging;

  • Jij krijgt Je krijgt de kans om onze organisatie vanuit verschillende perspectieven te leren kennen en te bouwen aan een netwerk van kennisexperts om je heen;

  • Jij krijgt Elke drie weken organiseert de afdeling R&D een kennissessie vanuit één van de collega's, waarbij tijd is voor nieuwe inzichten, het bespreken van verbeteringen of het presenteren van een nieuw concept om iedereen aan boord te krijgen.

Apply for this position