for a fund management company. You'll be building both the
backend services
and the
front-end admin/UI
that turns fund data into clean, repeatable, compliant factsheets (web + export-ready). You'll be supported by an
external senior developer
for technical direction, code review, and mentoring.
What you'll build
A Laravel-based system that typically includes:
Secure admin dashboard to manage funds, share classes, benchmarks, commentary, documents, branding, and disclosures
Data ingestion (CSV uploads), with validation and audit trails
Calculation layer for performance/risk metrics (per agreed business rules)
Factsheet templates (section layouts, footers, legal text, brand controls)
Output generation (commonly PDF)
Tooling for QA: logs, previews, status flags, and error reporting
Key responsibilitiesBackend (Laravel/PHP)
Build services (controllers, service classes, queues, scheduled jobs)
Design and implement database schemas (migrations, relationships, version history)
Implement validation and error-handling for incoming fund data
Contribute to automated testing where practical (feature tests around key flows)
Front-end (UI/Admin)
Build and polish admin UI workflows (forms, tables, filters, preview screens)
Implement templated factsheet layouts with a clean, branded look
Handle front-end state and validation
Ensure responsive design and a good operator experience (fast, clear, minimal clicks)
Collaboration
Work closely with the senior developer via PRs, reviews, and occasional pairing
Write short developer notes so the system can be supported after handover
Essential skills (must-have)
6-24 months hands-on experience (or equivalent project work) with
Laravel
PHP fundamentals, MVC patterns, and SQL database confidence (MySQL/Postgres)
Front-end experience building admin interfaces (Blade + Tailwind preferred; Livewire/Alpine a bonus)
Git workflow (branches, PRs, reviews) and ability to work to milestones
Strong communication and ability to surface blockers early