At The Cosec House, we provide expert company secretarial services to businesses across the UK. Our mission is to simplify corporate governance through smart automation and user-friendly software that saves our clients time and ensures full compliance.
We are seeking an experienced Senior Software Developer to join our growing team. You’ll play a key role in the continued development of our Laravel-based platform, which automates and streamlines company secretarial workflows.
A major focus of this role is the modernisation of functionality from a legacy system. You’ll be responsible not just for building features, but for understanding existing processes and code, reviewing how they operate today, planning the work required to recreate and improve them on the new platform, and then delivering those improvements end-to-end.
This is a hands-on role with a strong emphasis on technical ownership, planning, and structured delivery. You’ll help shape how work is broken down into tickets, sequenced, and implemented, while remaining deeply involved in the build itself.
Key Responsibilities
- Review and understand legacy PHP codebases and existing business processes.
- Analyse current functionality and workflows, identifying opportunities for improvement during migration.
- Break down large pieces of work into clear, well-defined technical tickets, andplan and deliver features on the new Laravel platform in a structured, incremental way. Develop, maintain, and enhance features in our Laravel + Inertia + VueJSapplication. Design and implement efficient database structures and queries in MySQL.
- Collaborate closely with stakeholders to translate business requirements into technical solutions.
- Lead on data migration efforts, ensuring accuracy, integrity, and traceability.
- Write clean, maintainable, and well-documented code with appropriate automated testing.
- Review pull requests, uphold coding standards, and contribute to continuous improvement of the codebase.
- Troubleshoot and resolve application issues across the stack. Participate in architectural decisions, performance optimisation, and long-term technical planning.
Requirements
- Strong commercial experience with PHP and Laravel, building and maintaining production-grade applications.
- Proven ability to understand and work with existing codebases, including legacy PHP systems, and modernise them within Laravel.
- Experience planning and delivering work: breaking down complex requirements into clear, well-scoped technical tasks.
- Strong understanding of modern Laravel patterns (Eloquent, queues, jobs, events, service layers, etc.).
- Solid experience with VueJS (and ideally Inertia.js) for front-end development.
- Strong knowledge of MySQL, including schema design, indexing, and query optimisation.
- Experience working with RESTful APIs and third-party integrations.
- Confident using Git-based workflows (we use GitHub). Excellent problem-solving and debugging skills.
- Clear communicator, comfortable documenting technical decisions and explaining approaches.
- Experience writing and maintaining automated tests using Pest or PHPUnit.
- Experience deploying and maintaining applications on cloud platforms (we currently use DigitalOcean).
- Understanding of data governance, compliance, and secure data handling.
Why Join Us?
- Be part of a forward-thinking team modernising company secretarial services in the UK
. Work on a high-impact Laravel project that’s central to our business operations.
- Enjoy a collaborative, respectful, and supportive remote culture.
- Flexible working arrangements.
Job Types: Full-time, Permanent, Freelance
Pay: £250.00 per day
Benefits:
Work Location: Remote