Backend developer
Voor onze directe eindklant SURF, waar wij middels een gewonnen aanbesteding preferred supplier zijn, zijn wij op zoek naar een backend developer.
- Start: mei 2024
- Eind: 31 december 2024
- Uren: 24 uur per week
- Tarief: marktconform
- Locatie: hybride
Opdrachtomschrijving
Bij SURF.nl streven ze voortdurend naar innovatie en vooruitgang. In lijn met deze visie hebben ze een boeiend project voor de ontwikkeling van een technisch backend systeem op basis van opensource en open standaarden. Bij de ontwikkeling maken ze gebruik van de nieuwste technieken. Samen met een front-end-ontwikkelaar ben je verantwoordelijk voor het door ontwikkelen van de website.
Verantwoordelijkheden:
- 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.
De exacte technologie stack is nog te bepalen, ze 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. SURF werkt 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 track record 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.
Optionele Vaardigheden
- Eerdere bijdragen aan innovatieve opensourceprojecten;
- Uitstekende schriftelijke en mondelinge vaardigheden in zowel het Engels als het Nederlands.
Interesse?
Graag ontvangen wij van geschikte kandidaten het volledige cv waaruit kennis/ervaring in bovenstaande blijkt. Hoelang wij deze gegevens bewaren en andere aan onze diensten gerelateerde AVG zaken zijn te lezen in ons privacy statement, voor partners verwijzen we graag naar het statement voor partners.
Uw aanbieding dient VOLLEDIG te zijn en voorzien te zijn van:
- Naam;
- Woonplaats;
- Beschikbaarheidsdatum;
- Hoeveel uur per week;
- Eigen medewerker of freelance;
- Vakantie;
- Uurtarief ex BTW, inclusief reis- en verblijfkosten.