Freelance Developer
-
CategorieDevelopment & IT
-
StatusOpen
-
Soort BudgetIn overleg
-
LocatieRemote
-
StartPer direct
-
Verwachte DuurIn Overleg
Opdracht Omschrijving
Wij nemen het beheer over van onze klantenportaal, die tot nu toe door een extern bureau werd ontwikkeld en onderhouden. De applicatie is stabiel en functioneel compleet — er zijn geen grote nieuwe features gepland. Wij zoeken een freelance developer die ons op uurtje-factuurtje kan bijstaan voor onderhoud, security updates en af en toe een kleine aanpassing.
Over de applicatie
De klantenportaal is een webapplicatie waarmee onze zakelijke klanten (apothekers, drogisten) producten kunnen bestellen, facturen kunnen inzien en hun account beheren. De applicatie draait 24/7 en verwerkt automatisch data-imports via FTP (producten, klanten, facturen, voorraad).
Technische stack Component Technologie Versie Backend / API Symfony 6.4 LTS PHP 8.3 Frontend Angular 13 (end-of-life) Database MySQL 8.4 Cache / Sessions Redis latest Queue Symfony Messenger Doctrine transport Hosting VPS met Docker Compose Linux (Ubuntu) Webserver Nginx (in container) + Caddy (reverse proxy) Cron supercronic (~30 scheduled jobs) Mail SendGrid 2FA Email + SMS (MessageBird) Monitoring Sentry CI/CD GitLab CI
De backend is een Symfony 6.4 API met Doctrine ORM, Scheb 2FA, Nelmio CORS, feature flags (Novaway) en uitgebreide import/export functionaliteit via FTP. De frontend is een Angular 13 SPA met Angular Material, Tailwind CSS, i18n (Nederlands/Engels) en Sentry integratie. Alles draait in een enkele Docker container (nginx + PHP-FPM + messenger worker) via supervisord.
Huidige staat en bekende issues
Een npm audit op de frontend levert 103 kwetsbaarheden op, waarvan:
- 2 critical (swiper prototype pollution)
- 69 high (waaronder XSS kwetsbaarheden in Angular core/compiler via SVG attributen en i18n)
- De meeste zijn het directe gevolg van Angular 13 (end-of-life sinds 2023)
Een composer audit op de backend moet nog worden uitgevoerd — dit is onderdeel van een eerste opdracht.
De backend gebruikt doctrine:schema:update --force in plaats van Doctrine Migrations, wat risico's met zich meebrengt bij schema-wijzigingen.
Wat we zoeken
Een freelance developer die:
-
Op korte termijn (eerste opdracht):
- De Angular frontend upgradet naar een ondersteunde versie (minimaal Angular 18) om de bekende kwetsbaarheden op te lossen
- Een
composer audituitvoert en eventuele kwetsbaarheden in de backend oplost - Onze VPS-installatie reviewt en adviseert over eventuele verbeterpunten
- De overgang van
doctrine:schema:updatenaar Doctrine Migrations begeleidt
-
Doorlopend (uurtje-factuurtje, naar verwachting 2-8 uur per maand):
- Security updates uitvoeren (Symfony, Angular, PHP, Docker images)
- Kleine bugs oplossen als die zich voordoen
- Af en toe een kleine feature of aanpassing implementeren
- Beschikbaar zijn als sparringpartner/vraagbaak bij incidenten
Verwachte inzet
- Eerste opdracht: geschat 3-5 dagen (Angular upgrade + security audit + review). Graag vooraf een offerte.
- Daarna: gemiddeld 2-8 uur per maand, uurtje-factuurtje. Geen vast contract of retainer vereist.
Vereiste ervaring
- Aantoonbare ervaring met Symfony 6+ en Doctrine ORM
- Ervaring met Angular (inclusief major version upgrades)
- Bekend met Docker en Linux server-beheer
- Ervaring met security hardening van PHP-applicaties is een pre
Wat wij leveren
- Volledige toegang tot de Git repository en alle broncode
- Documentatie van de infrastructuur en een deployment stappenplan
- Een werkende test-omgeving op een aparte VPS
- Directe communicatie via e-mail (geen lange goedkeurprocessen)
Gevraagde Skills
Reacties
Dante
Met meer dan acht jaar ervaring in PHP en Laravel ben ik als 24-jarige medior ontwikkelaar sterk in het bouwen van slimme, stabiele oplossingen. Ik werk dagelijks met frameworks, databases, API’s en talen als HTML, CSS, JavaScript, PHP en C#. Met twee afgeronde opleidingen in informatica heb ik een stevige basis, die ik in de praktijk heb versterkt met diverse projecten waarin efficiëntie, samenwerking en kwaliteit centraal stonden. Ik ben gewend om te schakelen met verschillende teams – zowel op locatie als op afstand – en denk graag mee over hoe processen slimmer kunnen. Ik heb diverse grote projecten afgerond, zoals registratiesystemen en websites voor onder andere een drankproducent en een masterclass-platform waar gebruikers cursussen kunnen volgen. Bij het masterclass-project begeleidde ik een team van stagiairs en junior developers met agile methodieken, wat leidde tot een succesvol resultaat. Ook ontwikkelde ik een intranetplatform waarmee bedrijven hun urenregistratie, kalender en productbeheer regelen. Daarnaast werkte ik mee aan de ontwikkeling van de Cargo Planning Computer (CPC) voor de maritieme sector, gebouwd in C#. Ook leid ik een ontwikkelingsteam in Sri Lanka dat een vragenlijstplatform bouwt. Hierbij geef ik advies, help ik met coderen en zorg ik voor een succesvolle ontwikkelingscyclus. Kwaliteit, deadlines en teamwork staan voor mij voorop. Ik heb 6 à 7 jaar ervaring als fullstack developer en blijf me voortdurend ontwikkelen. Mijn favoriete talen zijn PHP/Laravel, JavaScript en C#, en ik beschik over certificaten in Agile, Shopware en Python.
Len
Ik ben Len, software engineer met meer dan 15 jaar ervaring in tech. Via DeskCare help ik particulieren, zelfstandigen en kmo’s met IT-problemen, websites en slimme automatiseringen. Je kunt bij mij terecht voor IT-hulp op afstand of op afspraak, zoals problemen met laptops, desktops, wifi, Outlook, e-mail en hardware upgrades. Daarnaast bouw ik professionele websites, webshops, web apps en automatiseringen op maat. Mijn aanpak is persoonlijk, duidelijk en zonder technisch jargon. Geen log helpdeskproces of tussenlagen, maar rechtstreeks contact en concrete oplossingen binnen een afgesproken tijdsblok. Ervaring: 15+ jaar ervaring in IT en software 100+ websites gebouwd Ervaring met websites, Shopify-webshops, dashboards, portals en automatisering Waarmee ik kan helpen: IT-support op afstand Laptop, desktop, wifi en e-mail problemen oplossen Website bouwen of verbeteren Shopify webshop opzetten Web apps en maatwerk software SEO, onderhoud en technische optimalisatie n8n-workflows en automatisering Ik werk snel, praktisch en resultaatgericht. Klanten waarderen vooral de duidelijke communicatie, snelle respons en het feit dat ik zowel technische problemen als online groei kan aanpakken.
Garik
Resultaatgerichte architect met uitgebreide ervaring in het ontwerpen en optimaliseren van schaalbare, veilige en hoog presterende oplossingen
Tarcan
Fullstack software developer with expertise in backend development, building MVPs, custom web/software & API integration. Can build; tailor-made software: mobile (native) and web applications developed serving your business' needs software customization: custom Wordpress integrations, SEO optimization, etc software maintenance & refactoring: reviewing/improving extensibility and scalability of your custom software solution, refactoring existing codebase custom software & AI tools: to make your (or your customers') daily life easier I love collaborating with opdrachtgevers to both unleash their vision as much as possible, and contribute with the technical vision from my side. Do not hesitate to contact me for a free discussion regarding your projects/ideas, see you 👋
Dennis
Hallo! Ik ben Dennis van de Griendt, gespecialiseerd in grafisch ontwerp en webontwikkeling met diepgaande kennis van WordPress, Elementor en Webflow, evenals geavanceerde technologieën zoals PHP, API’s, HTML en MySQL. In grafisch design zet ik tools zoals Canva Pro en Adobe Creative Cloud in om visueel verbluffende content te creëren. Daarnaast ben ik gespecialiseerd in IT en ontwikkel ik diverse dashboards, platformen en applicaties met de nieuwste technologieën. Hierbij focus ik op gebruiksvriendelijke en schaalbare oplossingen die organisaties helpen efficiënter te werken en beter inzicht te krijgen in hun data. Ik werk vooral samen met het MKB uit diverse sectoren. Of het nu gaat om het ontwikkelen van een nieuwe website, het bouwen van een maatwerkplatform, het updaten van een bestaande site, of het verbeteren van online zichtbaarheid, ik hoor graag van u. Laten we samenkomen voor een kop koffie om te bespreken hoe ik uw bedrijf kan ondersteunen in zijn groei!
Ajit
Hoi, ik ben Ajit, een developer en digital marketeer uit Hilversum. Ik help bedrijven met het bouwen van websites, webshops en maatwerk integraties die écht werken. Wat ik doe Ik ben gespecialiseerd in: Snelle, veilige en gebruiksvriendelijke websites en webshopsMaatwerk API-integraties, feeds en koppelingen met systemen als Bol.com, Shopify, etc.WordPress, Shopify en eigen webapplicatiesOnline marketing en SEO-strategieën die zorgen voor meer bezoekers en conversies Hoe ik te werk ga Ik werk meestal zelfstandig, maar voor grotere projecten of complexe vraagstukken (zoals technische SEO of zware backend systemen), schakel ik samen met specialisten in. Zo garandeer ik de beste oplossing, groot of klein. Hoewel ik niet in Nederland ben geboren en mijn Nederlands nog verder kan, werk ik vooral in code en resultaat. Communicatie en documentatie kunnen in het Nederlands of Engels, wat jij fijn vindt. Het allerbelangrijkste: ik lever kwaliteit en op tijd. Technische skills WordPress, Shopify, React, Next.js, PHP/Laravel, Node.js, REST API’s, GraphQL, Google Analytics, SEO tools, en meer. Waarom werken met mij? Transparante en eerlijke communicatie – ik vertel je vooraf wat ik kan en wanneer ik hulp vraagFlexibel en pragmatisch – geen onnodige poespasDoelgericht – jouw succes is mijn succesHeldere prijzen en planning Laten we kijken hoe ik jouw project kan helpen!
Reageer op deze Opdracht
Over de Opdrachtgever