Backend ontwikkelaar EDUXS

Nieuw

Functie omschrijving

Bij SURF.nl streven we voortdurend naar innovatie en vooruitgang. In lijn met deze visie hebben we een boeiend project voor de ontwikkeling van een technisch backend systeem op basis van opensource en open standaarden. Bij de ontwikkeling gebruiken we graag de nieuwste technieken. Samen met een front-end-ontwikkelaar ben je verantwoordelijk voor het door ontwikkelen van de website.

Werkzaamheden

  • Pionieren in de ontwikkeling van grensverleggende backend-functionaliteiten. Actieve betrokkenheid bij API-ontwikkeling met behulp van cutting-edge deels zelf te bepalen frameworks.
  • In samenwerking met met de data-architect het datamodel naar API model doorvertalen.
  • Naadloze samenwerking met front-end ontwikkelaars voor een toekomstbestendige integratie.
  • Actieve participatie in het code-reviewproces en bijdragen aan de innovatieve systeemarchitectuur.
  • Inrichten van test- en QA-processen om de kwaliteit van de code te waarborgen.
  • Verantwoordelijk voor het inrichten van een release straat.

Verwachte technologie stack

De exacte technologie stack is nog te bepalen, we denken aan:

  • Programmeertaal: Python
  • Frameworks: Django (optioneel voor complexere structuren)
  • Database: PostgreSQL, Baserow.io
  • Containerization: Docker (of vergelijkbaar)
  • Authenticatie: SAML
  • CI/CD/VCS: gitlab

Er wordt veel gevraagd maar dit betekent ook dat je veel verantwoordelijkheden hebt. We werken vanuit een MVP-gedachtegoed; klein beginnen en groeien.

Kenmerken

  • Modulaire opbouw voor robuustheid, wendbaarheid en schaalbaarheid.
  • RESTful API's die naadloos aansluiten op hedendaagse eisen.
  • Gebruik van containerisatie voor efficiënte implementatie en onderhoud.

Functie eisen

  • Ervaring met het inrichten van een nieuw project
  • Senior niveau ervaring met Python-programmering
  • Ervaring met PHP
  • Kennis van en ervaring met Django-frameworks.
  • Bewezen trackrecord in het ontwikkelen van RESTful API's.
  • Sterke probleemoplossende vaardigheden en een teamspeler.
  • Zelfstandig kunnen werken; zelfstandig de full stack kunnen inrichten en kunnen beheren
  • Ervaring in het beheren en ontwikkelen binnen Linux-omgevingen.
  • Senioriteit

Wensen:

  • Eerdere bijdragen aan innovatieve opensourceprojecten.
  • Uitstekende schriftelijke en mondelinge vaardigheden in zowel het Engels als het Nederlands.

Extra info

Startdatum: 01-06-2024
Einddatum: 6 maanden
Optie tot verlengen: Ja
Aantal uur per week: 24 uur
De gesprekken vinden plaatst op dinsdag 28 mei tussen 10:00 uur en 12:00 uur of tussen 15:00 uur en 17:00 uur en op donderdag 30 mei tussen 15:00 uur en 17:00 uur

Locatie

Utrecht

Publicatiedatum

07.05.2024

Publicatie eindigt

17.05.2024

Contactpersoon

Bruijn

Van loondienst naar zelfstandiger?

Ben je nog in vaste dienst, maar je wilt als zzp' er voor jezelf beginnen? Spannende beslissing! Wij helpen je graag bij de overstap van een vaste baan naar een zzp, freelance, interim of detachering opdracht!

ZTalks gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.