Vacature Backend Developer

Afdeling Development
Zwolle / Hybride
Fulltime

Zonnepanelen en software development. Twee begrippen die volgens ons onlosmakelijk met elkaar verbonden zijn. Waarom? Zonneplan bestaat nu al ongeveer 10 jaar en sindsdien zijn we gegroeid naar de grootste installateur op het gebied van zonnepanelen. Software ontwikkeling speelt een extreem belangrijke rol in onze organisatie: vrijwel alle software waar onze collega’s mee werken ontwikkelen we zelf. Heel het bedrijf werkt met ons CRM (een in-house ontwikkeld Laravel platform) dat volledig is aangepast op de meeste efficiënte workflow per afdeling. Zo hebben we een tijdje geleden een applicatie live gezet waarmee klanten zelf de datum voor de zonnepanelen installatie kunnen inplannen. Inmiddels worden 90% van de installaties door de klant zelf ingepland. Het algoritme hierachter hebben we in samenwerking met onze Planners gebouwd. Eén van de vele voorbeelden hoe wij met software het werk van onze collega’s een stuk makkelijker maken.

Zonneplan - Slimme energie

De energiemarkt ontwikkelt zich erg snel. De vraag naar zonnepanelen is groter dan ooit. Misschien heb je de laatste maanden ook wel meegekregen dat de energieprijzen stijgen. Als Zonneplan zien we hier een grote rol voor onszelf in weggelegd. Daarom zijn we naast zonnepanelen ook begonnen als energieleverancier. Om onze plannen te verwezenlijken hebben we in 2020 een hagelnieuw smart grid IoT cloudplatform ontwikkeld genaamd Zonnegrid waarin omvormers, laadpalen, slimme meters en batterijen met elkaar communiceren. Via de nieuwe Zonneplan app zijn apparaten te bedienen en krijgt de klant live inzicht in zijn of haar energiepatroon. Op de achtergrond gaan alle apparaten automatisch meebewegen in de pieken en dalen van het nieuwe stroomnet waarbij op basis van weer- en meetdata beslissingen worden genomen om elk moment de voordeligste prijs voor de klant te realiseren.

Vacature Backend Developer

Waar je aan kunt werken

  • Het doorontwikkelen van het interne Zonneplan systeem, denk bijvoorbeeld aan ons offertesysteem, zelfplanningssysteem, VOIP routing of onze dakplantool (intekensysteem).
  • Helpen aan de opbouw van het Zonneplan Zonnegrid. Denk hierbij aan het volledig automatiseren van business processen (energieleverancier zijn betekent veel administratieve handelingen), het verwerken van grote hoeveelheden streamdata via Kafka en het duurzaam schaalbaar maken van onze applicaties door ze op te splitsen in meer losstaande API’s.
  • Het ontwikkelen van API’s voor onze eigen apps:
    • De Zonneplan App waar ruim 100.000 klanten dagelijks gebruik van maken. Bijvoorbeeld voor inzicht in het stroomverbruik, het kiezen van de juiste gebruiksmomenten of een service vraag.
    • De Werkbon App die onze monteurs gebruiken om te weten hoe, waar en wanneer ze die dag gaan installeren.
    • Daarnaast hebben we een Logistieke App waardoor onze onze Warehouse Coördinators en installatiepartners op 35 depots de voorraad kunnen bijhouden.

Vereisten

Wij zoeken een Developer die zichzelf snel wegwijs kan maken in een onbekend systeem. Ervaring met Laravel is handig maar niet vereist, je kan je dit bij ons prima eigen maken. Je bent niet afwachtend, maar komt actief met ideeën om zowel de functionele kant als de codekwaliteit te verbeteren. Je kan goed samenwerken in teamverband.

  • Je bent een ervaren Backend Developer en je ziet jezelf als aanvulling op ons team.
  • Je kent de fundamentals van frameworks als Laravel, Symfony en bent gemotiveerd je kennis bij ons verder uit te breiden.
  • Je voelt je prima in een omgeving waar gepland en ad-hoc werk elkaar afwisselen.
  • Je kan zowel technisch als functioneel bestaande code doorgronden en hier op doorbouwen.
  • Je begrijpt de noodzaak van geautomatiseerde tests.
  • Je ziet het als een uitdaging om je onze techstack eigen te maken.
  • Je bent de beste Developer in je huidige team en zoekt een nieuwe uitdaging.

Tech-stack

Ik kan me voorstellen dat je benieuwd bent naar onze tech-stack:

  • Backend oplossingen en API’s ontwikkelen we vooral in Laravel (PHP) en Node.js (Typescript).
  • Frontend oplossingen ontwikkelen we vooral in React.
  • Native mobile oplossingen zoals de Zonneplan App en de app voor onze monteurs worden gebouwd in React Native.
  • Alle servers hebben wij in eigen beheer via Amazon Web Services. Onze productie- en development omgeving lopen in sync via Ansible.
  • Voor oplossingen op het gebied van data gebruiken we vaak Python.
  • Daarnaast werken we projectmatig door middel van Scrum.
Contact:
Jelte 088 020 3012

Over Zonneplan

Hoofdkantoor in Zwolle
Gemiddelde leeftijd 30
Bruisende werksfeer
400 monteurs onderweg
9.3 klantcijfer
200+ collega's op kantoor