Senior Back-end Developer (Golang)

Senior Back-end Developer (Golang)

Orbisk Utrecht

Wat is vereist?

  • Afgeronde HBO of WO opleiding, bij voorkeur richting Computer Science
  • Aantoonbare ervaring met Golang
  • Goede beheersing Engelse taal, zowel in woord als geschrift
  • Enthousiast en gemotiveerd

Wat krijg je?

  • €4.000 - €6.000 bruto p/m (op basis van kennis en ervaring)
  • Vakantiegeld van 8% en pensioensregeling van 5%
  • 32 tot 40-urige werkweek
  • 30 vakantiedagen
  • Trainings- en thuiswerkmogelijkheden
  • Reisvergoeding, laptop van de zaak en verzorgde lunch

Wat doe je?

  • 30% Structurele verbeteringen bedenken en doorvoeren
  • 30% Tickets implementeren
  • 10% Scrum-sessies bijwonen
  • 10% Sprinttickets uitwerken
  • 20% Brainstormen over functionaliteiten

Deze vacature is gemaakt op basis van gesprekken met medewerkers in de functie. Zo krijg jij een realistisch beeld van de baan.

Vacature

Als Senior Back-end Developer (Golang) bij Orbisk ben je verantwoordelijk voor het onderhouden en ontwikkelen van de back-end van het softwareplatform. Samen met de rest van het development-team brainstorm je over strategische doelen, stel je tickets op en werk je deze uit.

De tickets waar je aan werkt, gaan onder andere over het klantenportaal of de voedselafvalmonitor. Het Customer Success team verzamelt hiervoor alle klantenfeedback en overige input. Het kan bijvoorbeeld zo zijn dat een klant de voedselverspilling per gast wil kunnen meten, of exact wil weten hoelang een food waste-monitor aan heeft gestaan. Bij het verwerken van deze tickets ben je vaak de sparringpartner van de Front-end Developer en de UX Designer: samen maken jullie een plan hoe de nieuwe feature eruit moet komen te zien en splitsen jullie dit uit naar Front-end en Back-end werk.

Omdat codekwaliteit en onderhoudbaarheid belangrijk zijn binnen Orbisk, streef je naar structurele verbeteringen. Het is aan jou om de componenten van het systeem die geschreven zijn in Golang (zoals de API en de voedselafval monitor), te voorzien van automatische tests en goede documentatie.

Je bent onderdeel van het development-team en werkt samen met een Front-end Developer, een Full Stack Developer, een Embedded Software Developer, een Product Owner en de CTO. Het hele team werkt volgens de Scrum-methodiek.

Als je het leuk vindt om softwareplatforms zo makkelijk mogelijk te maken voor klanten, en je het uitdagend vindt om hierin verantwoordelijk te zijn voor de software van veel verschillende afdelingen, dan is dit een baan voor jou.

Agenda

Senior Back-end Developer (Golang)

Op een leuke dag heb je een uitgebreide planningssessie met je Scrumteam. Jullie bespreken de volgende sprint, en daarna de doelen voor het volgende kwartaal. Ook geeft het team veel input over projecten voor de roadmap.

Op een minder leuke dag ben je veel bezig met het oplossen van errors. Dit gaat ten koste van de tijd die je kan besteden aan de ontwikkeling van features.

  • 09:00
  • 10:00
  • 11:00
  • 12:00
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
    • Stand-up
    • Sprintplanning opstellen
    • Lunch
    • Overleg met Front-end Developer
    • Strategische roadmap ontwikkelen
    • Stand-up
    • Lunch
    • Overleg met Front-end Developer
    • Strategische roadmap ontwikkelen
    • Structurele verbeteringen doorvoeren
    • Voortgangsgesprek met leidinggevende
    • Structurele verbeteringen doorvoeren

Voorbeeld uit de praktijk

Je voert een release uit van een nieuwe feature, maar in de middag ontvang je de melding dat klanten niet langer kunnen inloggen in het klantenportaal. Hoe los je dit op?

De release lijkt goed te gaan, maar helaas krijg je toch meldingen dat deze niet werkt. Je benadert de Front-end Developer: jullie lopen samen te logs door om te achterhalen waar de fout zit.

Zodra jullie de oorzaak hebben gevonden, moeten jullie een keuze maken: draaien jullie de release terug, of proberen jullie het probleem op te lossen? In dit geval kies je voor de tweede optie. Jullie voeren direct daarna een test uit om te kijken of het probleem is verholpen. Vervolgens zorgen jullie ervoor dat de release opnieuw wordt gedeployed.

Groeipad

Bij Orbisk zijn er verschillende mogelijkheden om als werknemer te groeien. Er worden verschillende cursussen aangeboden, waardoor je jezelf optimaal kunt ontwikkelen. Je werkt in een frisse en creatieve startup, waarbij er van elkaar wordt geleerd. Elke medewerker heeft hierin zijn of haar eigen specialiteit. Ook gaat de organisatie zich de komende jaren richten op internationale groei, waardoor er steeds meer nieuwe posities vrij zullen komen.

Senior Back-end Developer (Golang)

Werken bij Orbisk

Orbisk is een start-up met een duidelijke missie: het wereldwijde voedselsysteem duurzamer maken. De start-up levert complete inzichten in de voedselstromen van hospitality-organisaties. Dit doet Orbisk door een slimme camera en weegschaal aan te bieden, die met behulp van beeldherkenning registreert welk eten, wanneer en in welke hoeveelheid wordt weggegooid. De klant kan deze data inzien via het dashboard, waardoor de voedselverspilling inzichtelijk wordt en verminderd kan worden.

  • Hoofdkantoor in Utrecht
  • 60% / 40%
  • Gem. leeftijd 30 jaar
  • 25 medewerkers
  • Casual dresscode
  • Thuiswerkmogelijkheden

Collega's

Kim Reglero (28) - HR Officer & Office Manager

Waarom ben je bij dit bedrijf gaan werken?
I was looking for a sustainable company where I could really make a difference to make the world a little better. This is how I ended up at Orbisk where I, after two years, still enjoy working in a close-knit and small team.

Wat was je vorige baan?
Customer Service Representative at Famed.

Wat doe je in je vrije tijd?
Traveling, walking with my husky Shadow and boardgames.

Claudia Cyndecki Delcol - Marketing Manager

Waarom ben je bij dit bedrijf gaan werken?
Working for a company with a sustainable mission is very satisfying and motivating. Every day, I exactly know why I am doing what I am doing and that enhances my productivity. It was my goal to work for a sustainable company and I accomplished my mission.

Wat was je vorige baan?
Marketing Manager at the Amstel Hotel.

Wat doe je in je vrije tijd?
Going for dinners, traveling, cooking and reading.

Pieter Marsman - AI engineer

Waarom ben je bij dit bedrijf gaan werken?
It is important to me to have a positive impact on society and the global environment. In my daily live and during working hours. Orbisk allows me to use my knowledge and apply my skills to the biggest challenge of our time.

Wat was je vorige baan?
ML Engineer - Dutch National Police.

Wat doe je in je vrije tijd?
Kitesurfing.

Gregorio Bertozzini - Junior AI Developer in the Artificial Intelligence team

Waarom ben je bij dit bedrijf gaan werken?
When I found out about Orbisk I was in the middle of writing my bachelor thesis on a smart fridge simulation, therefore I felt a straight away connection to the tech product and the company goals. It was love at first sight. The company had all the values that I was seeking in a tech company (which is not an easy task). From the beginning I wanted to be part of this project and contributing against food waste. What scares me of the future is how selfish and money oriented jobs, especially tech job, are becoming. At Orbisk I feel we are always work towards a bigger goal than our monthly salary.

Wat was je vorige baan?
AI Junior Developer - Gregorio.

Wat doe je in je vrije tijd?
Cooking, bouldering and art,

Interessante baan?