%title% - %location%
- %department%
- Location: %location%
- Type: %contract-term%
- Salary: %salary%
- Deadline: %deadline%
- Schedule: %schedule%
We are looking for a Junior to Mid-Level Full Stack Developer to join us at our Head Office in Bury and work on a modern, separate application built using Laravel and Vue 3.
This role is not a senior or lead position. It is suited to a developer who already has commercial Laravel experience and wants to continue building strong full-stack capability across backend, frontend and real-time functionality.
Key Responsibilities
- Build and maintain application features using Laravel
- Write clean, maintainable PHP and TypeScript
- Design and optimise MySQL queries
- Work with Laravel features including queues, jobs, events, broadcasting and package development
- Contribute within a test-driven development environment
- Build frontend clients that consume REST and GraphQL APIs
- Implement real-time features using websockets
- Develop user interfaces using Vue 3 (Composition API)
Essential Skills & Experience
- Commercial experience working with Laravel
- Strong JavaScript experience
- Comfortable writing SQL queries using MySQL
- Understanding of relational databases and relationships
- Experience working in a full-stack development role
Desirable (Nice to Have)
- TypeScript
- Websockets (Pusher, Laravel Echo)
- GraphQL and Apollo Client
- PHPUnit and Test-Driven Development
- Docker / Docker Compose
- Vue 3 – Composition API
- Laravel package development
- CI/CD pipelines (e.g. GitHub Actions)
If you\'re looking to join a fast-growing, innovative business where your administrative skills can make a real impact, we\'d love to hear from you.
Why Join Us
- Work on a modern tech stack and a new application
- Genuine full-stack development exposure
- Supportive environment suited to junior–mid level developers
- Based at our Head Office in Bury, Greater Manchester
- Long‑term, permanent opportunity
We are an equal-opportunity employer
Diversity and inclusion are essential to us and we encourage a culture where everyone can be themselves at work. We value and actively seek out a richly diverse range of talent. Our policies ensure that every job applicant and employee is treated fairly and with equal opportunity to succeed.
What does a typical day look like?
Discover what our dedicated staff have to say about their experience at Crown Oil. From their firsthand perspective, they share their insights, success stories, and the rewarding journey they have embarked upon as valued members of our team.