Senior Lead Laravel Developer with Sage 50 (Accounts & Payroll) Integration Experience
Worldwide
Senior Lead Laravel Developer with Sage 50 (Accounts & Payroll) Integration Experience. Laravel and Sage 50 Integration experience is MUST. Senior Lead Laravel Developer & Database Architect with experience in integration and backend development of enterprise ERP platform and building robust, bi-directional integrations with Sage 50 Accounts & Sage 50 Payroll. Our core platform is built on Laravel (10/11), FilamentPHP (v3/v4), and SaaSykit Tenancy. We need a sharp-minded, highly autonomous engineer who can take full ownership of database architecture, complex SQL performance tuning, multi-tenant logic, and fault-tolerant financial sync engines. If you are a master of Laravel queues, complex relational databases (MySQL/MariaDB), and have real-world experience integrating web applications with Sage 50 Accounts and Payroll, this project is for you. Key Responsibilities: Laravel & Database Architecture: Design normalized, high-concurrency database schemas, optimize complex SQL queries (CTEs, execution plans, indexing), and balance Eloquent ORM with raw Query Builder for performance-critical tasks. FilamentPHP & SaaSykit Ecosystem: Extend Filament admin panels—building custom resources, dynamic tables, relation managers, custom actions, and leveraging SaaSykit's multi-tenant tenant isolation mechanics. Sage 50 Accounts & Payroll Integration: Architect bi-directional sync pipelines for: Accounts: Invoices, credit notes, customer/supplier ledgers, nominal codes, general ledger journals, bank receipts, and VAT returns. Payroll: Ingesting timesheets, overtime rates, and bonuses into Sage 50 Payroll; extracting gross-to-net summaries, tax/NI deductions, and posting journals back to Sage Accounts. Queue & Idempotency Management: Build resilient Laravel Queue/Worker pipelines (Redis, Horizon, database locks) with strict idempotency keys to ensure no financial record or payroll line is ever duplicated or lost. 🎯 Required Skills & Experience: 5+ Years Senior Laravel/PHP Experience: Advanced mastery of Laravel 10/11, custom service providers, event sourcing, middleware, queues, jobs, and database transactions. Deep SQL & MySQL/MariaDB Mastery: Expert in query optimization (EXPLAIN), indexing strategies, raw SQL, CTEs, window functions, and row-level locking. FilamentPHP (v3/v4) & SaaSykit / Multi-Tenancy: Hands-on experience customizing Filament resources, forms, tables, and working within multi-tenant SaaS architectures. Sage 50 Integration Experience: Proven commercial experience integrating Laravel apps with Sage 50 Accounts AND Sage 50 Payroll via Sage SDK, Sage Data Objects (SDO), Sage 50cloud REST APIs, or ODBC drivers. FinTech & Accounting Knowledge: Solid understanding of double-entry bookkeeping, general ledgers, nominal codes, VAT rules, invoicing, and UK payroll logic (Tax, NI, Pensions, P45/P60). 🛠️ Tech Stack: PHP 8.2+ | Laravel 10/11 | FilamentPHP | SaaSykit | MySQL / MariaDB | Redis / Horizon | Sage 50 Accounts | Sage 50 Payroll | Git | REST APIs
- Hours to be determinedHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:1 hour ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United KingdomSlough5:40 PM
- $3.9K total spent14 hires, 4 active
- 74 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by