Software Developer – Full Stack, Laravel/PHP
Job Description
Seeking a skilled Full Stack Software Developer to design and develop scalable web applications using PHP (v8+) and Laravel (v8–12). You'll architect features, promote best practices, and build interactive UIs with Livewire, Alpine.js, and Tailwind CSS. Develop and maintain RESTful APIs and integrate with external services. Efficiently manage queue systems and background processes using Redis. Design caching strategies for performance optimization. Ensure code quality by writing and maintaining unit, feature, and integration tests. Maintain clean version control using Git. Set up and manage CI/CD pipelines (e.g., GitHub Actions). Create clear documentation and promote coding standards. Design database schemas, manage migrations, and optimize queries. Ensure scalability, availability, and security across systems. Monitor performance with logs and monitoring tools. Collaborate with infrastructure teams for deployment and maintenance. Translate business needs into technical solutions. Participate in agile processes and contribute to the technical roadmap.
Qualifications
1. 3+ years of commercial development experience. 2. Strong PHP (7.3–8.4) knowledge and modern OOP best practices. 3. Laravel (v8–12) expertise, including Eloquent, service providers, etc. 4. Experience with Livewire (v2/v3) and Alpine.js. 5. Proficiency in Tailwind CSS (v3/v4) for UI development. 6. Familiarity with Git and GitHub workflows. 7. Experience with CI/CD and deployment automation. 8. Knowledge of MySQL query optimization and database migrations. 9. Understanding of Linux servers and web server configuration (Nginx/Apache).
Benefits
- 25 days Annual Leave (+1 per year capped at 30) - Pension scheme - Free lifting gear hire - Quarterly incentive program - Training & development support - Length of service recognition - H.I.R.E Fit wellbeing scheme - Optional team trips, including company-organized ski trips and social events
Apply Now
