API-developer / backend-developer (PHP)
Opdracht ID: 56129
Budget: € 60 tot 80 p.u.
Geplaatst: 20 nov
Reacties: 8
Locatie: Amsterdam, Noord-Holland
Laatst gewijzigd: 26 nov
Status: Open
Om onze klanten beter te bedienen, is een nieuw boekingsformulier ontworpen en inmiddels omgezet naar HTML. Om dit formulier effectief te koppelen aan ons boekingssysteem, zoeken we een ervaren ontwikkelaar om een API te bouwen met de benodigde GET & POST endpoints die nodig zijn aan de nieuwe frontend (Angular).
De belangrijkste functies van deze API zijn:
Betalingsverwerking: Integratie met de Mollie-betalingsmodule
Inlogfunctionaliteit: Inlogfunctie voor bestaande klanten en registratiefunctie voor nieuwe klanten
Boekingsbeheer: Verwerking van boekingsgegevens in de database (opzet reeds bepaald, alles moet backwards compatible blijven werken namelijk)
Documentatie: Gedegen documentatie van de API en de integratiestappen, zodat deze door ons interne team kan worden onderhouden en uitgebreid waar nodig.
Wat vragen we van jou?
1. Ervaring met PHP: Aangezien ons bestaande systeem is geschreven in PHP, zoeken we een ontwikkelaar die uitgebreide ervaring heeft met het ontwikkelen van API’s in PHP. Kennis van en ervaring met CakePHP (2/3) is geen vereiste, maar is wel hetgeen wat nu in gebruik is (waarvan functionaliteit afgeleid kan worden). Voorkeur voor bepaald PHP framework is er niet en laten we ons graag bij adviseren.
2. API-ontwikkeling: Ervaring met het bouwen van RESTful API’s, inclusief het opzetten van veilige en betrouwbare endpoints die boekingsdata, klantdata en betalingsgegevens kunnen verwerken en doorgeven aan onze backend.
3. Klantauthenticatie en beveiliging: Ervaring met het ontwikkelen van veilige inlog- en registratieprocessen, inclusief best practices voor gegevensbeveiliging en gebruikersauthenticatie.
4. Integratie met Mollie: Ervaring met het implementeren van Mollie of vergelijkbare betalingsgateways om een naadloze en veilige betaalervaring te bieden is een pré. Momenteel is er al gebruik gemaakt van Mollie, welke waarschijnlijk bijna 1-op-1 overgenomen kan worden.
Oplevering en Communicatie
Het project wordt idealiter binnen 4-6 weken opgeleverd. We hechten waarde aan duidelijke communicatie en regelmatige updates over de voortgang van het project. Gedurende de ontwikkeling, is er ook direct contact met de frontend developer, die de API gaat integreren in Angular.
Heb je interesse?
Ben jij een ervaren PHP-ontwikkelaar met een sterke achtergrond in API-integraties? We nodigen je graag uit om te reageren.