Vacature Laravel ontwikkelaar

Vacature Laravel ontwikkelaar

Wil je software bouwen die je collega’s en klanten elke dag gebruiken, en die je zelf ziet draaien op een platform dat je kent tot op de server? Bij 1A First Alternative ontwikkel je My1A, de portal voor al onze dienstverlening, en een reeks specialistische applicaties, onder andere voor telefonie.

We zoeken een medior of senior Laravel-ontwikkelaar voor 32 tot 40 uur per week. Je werkt vanuit ons kantoor in Delft en kunt de helft van je uren thuiswerken.

Wie zijn wij?

1A levert al 25 jaar volledig beheerde ICT-diensten op basis van Debian en andere open-sourcesoftware aan MKB-bedrijven in Nederland. We beheren Linux-servers, telefonie en klantomgevingen en exploiteren ons eigen cloudhostingplatform op basis van Proxmox en Ceph. 1A is ISO 27001-gecertificeerd.

Ons technische team bestaat uit zes mensen en ons supportteam uit vier. Als ontwikkelaar maak je deel uit van het technische team: de engineers die het platform bouwen zitten naast je, en je ziet direct wat je code in productie doet. Technische voorstellen bespreek je met de betrokken collega’s en realiseer je vervolgens zelf.

Wat ga je doen?

My1A is de plek waar klanten hun diensten bekijken en beheren, en waar ons eigen team veel dagelijks werk doet. Daaromheen bouwen we kleinere applicaties voor specifieke diensten, bijvoorbeeld om klanten zelf hun telefonie te laten inrichten zonder dat daar een ticket voor nodig is.

Je werkt samen met onze senior Laravel-ontwikkelaar, die de architectuur bewaakt en met wie je dagelijks spart. Binnen die kaders bouw je zelfstandig features van begin tot eind.

Je houdt je onder andere bezig met:

  • ontwikkelen van nieuwe functionaliteit in My1A, van ontwerp tot productie;
  • bouwen en onderhouden van specialistische applicaties, bijvoorbeeld voor telefonie;
  • koppelen van onze applicaties aan de systemen daarachter, zoals Asterisk en onze interne beheertools;
  • automatiseren van handelingen die nu nog handmatig door support of beheer worden gedaan;
  • schrijven van tests en reviewen van code van collega’s in Gerrit Code Review;
  • meedenken over de opzet van onze applicaties en de keuzes die we daarin maken.

Je werkt nauw samen met onze engineers en systeembeheerders, en met het supportteam dat dagelijks met klanten praat. Zij zijn de eerste gebruikers van wat je bouwt.

Wie zoeken we?

Je hebt twee tot drie jaar professionele ervaring met Laravel en kunt zelfstandig een feature van begin tot eind bouwen. Je schrijft code die een collega over een jaar nog begrijpt, vraagt op tijd om hulp en bent nieuwsgierig naar wat er onder je applicatie gebeurt: de database, de server, het netwerk.

Omdat My1A toegang geeft tot de diensten van al onze klanten, is security voor jou geen sluitpost. Je denkt bij elke feature na over autorisatie, invoervalidatie en wat er mis kan gaan als iemand je applicatie bewust probeert te misbruiken.

We zoeken iemand die:

  • twee tot drie jaar werkervaring heeft met PHP en Laravel;
  • ervaring heeft met Blade en Livewire;
  • goed uit de voeten kan met SQL databases;
  • tests schrijft als vanzelfsprekend onderdeel van het werk;
  • werkt met Git en gewend is aan code review;
  • koppelingen kan bouwen met API’s en externe systemen;
  • security meeneemt in elke stap, van ontwerp tot review;
  • zich thuis voelt op de Linux-commandline;
  • helder communiceert in het Nederlands en technisch Engels kan lezen en schrijven.

Ervaring met AI-tools in je ontwikkelwerk is een pluspunt. We gebruiken ze graag om sneller te werken, maar verwachten wel dat je de gegenereerde code begrijpt, kritisch beoordeelt en zelf de afweging maakt of die goed genoeg is. Ervaring met Tailwind, Debian, Docker of configuratiemanagement is mooi meegenomen.

Met welke technologie werk je?

  • PHP en Laravel;
  • Blade, Livewire en Tailwind;
  • MariaDB/MySQL en SQLite;
  • Git, Gerrit Code Review en Jenkins;
  • Debian Linux, Apache, Nginx en Docker;

Deze lijst is een beeld van onze omgeving, geen afvinklijst voor je sollicitatie.

Wat bieden wij?

  • een salaris van €4.100 tot €4.600 bruto per maand op basis van 40 uur, afhankelijk van je kennis en ervaring;
  • een functie voor 32 tot 40 uur per week;
  • 26 verlofdagen op basis van 40 uur;
  • 8% vakantiegeld;
  • een volledig door 1A betaalde pensioenregeling;
  • reiskostenvergoeding of een leaseauto;
  • een opleidingsbudget en een bonus voor behaalde diploma’s en certificaten;
  • een ervaren senior ontwikkelaar om van te leren en mee te sparren;
  • software die je direct in gebruik ziet, bij klanten en collega’s;
  • een vaste werkplek op ons kantoor in Delft en de mogelijkheid om de helft van je uren thuis te werken;
  • een verzorgde lunch en goede koffie.

Enthousiast?

Stuur een bericht naar Hanc de Bokx via hanc@1afa.com, met een korte introductie, je cv en een korte motivatie. We horen vooral graag welke Laravel-applicatie je hebt gebouwd waar je trots op bent, welke keuze je daarin nu anders zou maken, en wat je bij 1A wilt leren.

Hoe verder? Na je bericht plannen we binnen een week een kennismakingsgesprek. Daarna krijg je een kleine programmeeropdracht, die we samen met twee collega’s uit het team bespreken in een technisch gesprek. Je hoort binnen twee weken na dat gesprek of we je een aanbod doen.