The Opportunity
You'll be working alongside a Senior Software Engineer who'll help you grow your skills while contributing to products that make a real impact.
You'll work directly with a Senior Software Engineer on our Laravel-based management platform while also collaborating regularly with a wider engineering team on a closely linked project. Plenty of opportunities to learn from others, share your expertise, and work across different technologies and systems.
What you'll be doing
Build great features
- Develop new functionality for our management platform
- Maintain and improve existing features
- Write clean, well-tested code following team standards
- Implement API endpoints and database migrations
- Build frontend functionality using React and Inertia.js
- Fix bugs and tackle technical challenges
Learn and grow
- Learn modern Laravel architecture and best practices
- Gain experience with Redis, queues and Horizon
- Develop expertise in scalable multi-tenant applications
- Receive mentorship from the Senior Software Engineer
- Develop expertise in specialised areas of the platform
Keep things running
- Participate in our low-drama on-call rotation (honestly, downtime is rare)
- Handle production issues during your on-call shifts
- Monitor system health and flag any anomalies
- Help optimise performance where needed
Collaborate with the team
- Work with the Senior Engineer on feature planning and estimation
- Coordinate with frontend and external engineering teams
- Participate in code reviews and learn from feedback
- Communicate progress and challenges clearly
- Share knowledge with team members
What we're looking for
You'll need:
- 2-5 years building software professionally
- 2+ years working with Laravel and PHP
- MySQL or similar relational database experience
- RESTful API development skills
- Git version control
- Understanding of MVC architecture
- Experience writing automated tests
- Ability to work independently and as part of a team
- To be UK-based (for infrequent office visits to Chesterfield)
- Good at talking to both technical and non-technical stakeholders
We'd love if you also have:
- React or TypeScript experience
- Experience with Inertia.js
- Redis and queue processing experience
- Familiarity with static analysis and automated code quality tools
- Experience working with external APIs and integrations
- Understanding of authentication and security best practices
- Java experience would be a bonus. Part of the role involves maintaining a legacy internal Java application. This is primarily maintenance work rather than greenfield development, and training/support will be provided for anyone willing to learn.
Our Stack
Backend
- Laravel 12 with PHP 8.5
- MySQL
- Redis
- Laravel Horizon
- Laravel Reverb
- MinIO / S3-compatible storage
- Saloon HTTP client
- Sentry monitoring and tracing
Frontend
- React 19 with TypeScript
- Inertia.js
- Tailwind CSS 4
- React Hook Form + Zod
- i18next
- Vite
Development Tooling
- PHPStan (Level 8)
- Pest testing
- Rector
- Laravel Pint
- ESLint + Prettier
- Scramble API docs
- Laravel Telescope + Debugbar
Addooco is an equal opportunities employer.
We value diversity and welcome applications from all backgrounds.
Company Benefits
The good stuff
- Latest MacBook Pro - we want you coding on great hardware
- Fully remote working (we trust you to get the job done)
- Flexible hours between 7AM-10PM (just overlap with the core team 9:30AM-4PM)
- 25 days holiday + bank holidays
- Workplace pension scheme
Work-life balance
- Genuinely flexible - need to do the school run? No problem
- Infrequent office visits to Liverpool / Chesterfield (think client demos or team socials)
- On-call rotation that's honestly pretty quiet (we built reliable systems)
Growth and learning
- Learning budget available on request - we back it if it benefits you and the company
- Work alongside engineers with a variety of disciplines
- Shape the technical direction and make meaningful architectural decisions
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.