Software Engineer - Next.js and Laravel
Role details
Job location
Tech stack
Job description
We're looking for a motivated Junior to Mid-Level Software Engineer to join our digital website engineering team. Specifically, we're looking for someone with experience in frontend development using Next.js, backend development with Laravel, and a foundation in Test-Driven Development (TDD). Our web team has an exciting roadmap of work ahead of them, as we continue to scale and improve our customer offering. You'll be joining a collaborative team and working on projects ranging from dynamic web platforms to scalable backend APIs. What you'll be doing...
-
Develop and maintain web applications using Next.js (React-based framework) and Laravel.
-
Collaborate with designers and backend developers to implement responsive and dynamic user interfaces.
-
Write clean, maintainable, and testable code following TDD principles.
-
Build RESTful APIs and integrate frontend with backend services.
-
Participate in code reviews, sprint planning, and technical discussions.
-
Debug and resolve technical issues across the stack.
-
Stay updated with best practices and emerging trends in web development., Our global DEI networks champion LGBTQ+ inclusion, cultural diversity, women's empowerment and mental health, neurodiversity and disability support. We also offer:
-
Global Female Health Policy & Female Health Champions
-
Pregnancy Loss and Fertility Treatment Policies
-
Endometriosis Friendly Employer (UK)
-
Women-focused gym & female health events
-
Mental Health First Aiders
-
Disability Confident Committed Employer (Level 1)
-
Race at Work Charter signatory
-
Proud sponsor of Crewe Pride (4 years running) and Cheshire Pride Awards Corporate Supporter 2025
-
Community network driving charity and volunteering initiatives, with 8 consecutive years of participation in the UK Challenge.
-
Give as you earn scheme (payroll giving) and match funding
Requirements
- 1-3 years of professional experience in web development.
- Proficiency with Next.js and React.js.
- Experience with Laravel (PHP) backend framework.
- Understanding and practical experience with Test-Driven Development (TDD).
- Familiarity with relational databases such as MySQL.
- Experience working with Git and modern development workflows.
Nice-to-have skills:
- Experience with Tailwind CSS.
- Familiarity with REST APIs.
- Understanding of CI/CD pipelines.
- Experience working in an Agile environment.