Full Stack Developer
Role details
Job location
Tech stack
Job description
As a Full Stack Developer, you'll play a key role in developing and maintaining our website and internal systems. You'll work across the full development lifecycle, from concept to deployment, helping to deliver high-quality, scalable and user-friendly digital experiences.
You'll collaborate closely with our Senior Developer / CTO, designers and wider team to build new features, improve performance and ensure everything we develop is fast, stable and secure.
This is an exciting opportunity to make a real impact in a growing company, working on interesting projects in a supportive, creative environment., * Develop, maintain and optimise website and internal systems.
- Write clean, efficient, maintainable code across front and back end.
- Collaborate with designers and other teams to deliver engaging user experiences.
- Assist in planning and implementing new features and integrations.
- Test and debug to ensure high-quality, reliable performance.
- Manage version control, code reviews and documentation.
- Support ongoing improvements to site speed, SEO and conversion performance.
- Work with APIs, third-party integrations and automation tools.
- Contribute ideas and feedback to improve our tech stack and workflows., * PHP
- MySQL
- HTML, CSS
- Git
- JavaScript, TypeScript, jQuery
- Next.js
- Nest.js
- Node.js
- React
- Express
- Gatsby
- API development
What We Offer
- Hybrid working (typically 2 days in office, 3 days remote)
- Modern, creative office environment in Stratford-upon-Avon
- Friendly, supportive team culture with real autonomy and trust
- Clear career progression and opportunity to build a team as we grow
- Team bonus scheme to share in our success
- Company laptop and all the tools you need
- A fun, creative working environment
Requirements
Do you have experience in Server management?, Essential:
- Proven experience as a full stack web developer in a commercial environment.
- Strong understanding of both front-end and back-end development.
- Experience working with relational databases, version control and modern frameworks.
- Ability to manage your own workload, problem-solve and deliver to deadlines.
- Strong attention to detail and commitment to clean, maintainable code.
- Collaborative mindset and willingness to learn from and support others.
Desirable:
- Experience with e-commerce, marketplace or high-traffic content sites.
- Understanding of analytics, CRO or SEO best practices.
- Interest in automation, data pipelines or scalable system design.
Benefits & conditions
Pulled from the full job description
- Free parking
- Company pension
- Casual dress
- On-site parking