Full-Stack Web Developer
Role details
Job location
Tech stack
Job description
You'll be joining a small, ambitious digital team in a well-established business, working directly with the Head of Software Development to drive our main website forward. You'll take ownership across both frontend and backend, building industry-leading features, improving performance, and helping shape the technical direction of a fast-evolving platform.
What you'll do:
- Develop industry-leading features and integrations with APIs, CMS, and partner platforms
- Extend and optimise backend services, including our Django REST API, caching, and search
- Work end-to-end from database to client, ensuring performance, scalability and reliability
- Maintain and improve our CI/CD pipelines, Docker-based workflows and AWS deployment infrastructure
- Diagnose and resolve issues across the stack, and proactively identify improvements
- Contribute to architecture and strategy discussions, influencing how the platform grows
- Build and maintain internal and company-owned websites, and integrate partner products and services
Our main tech stack:
- ReactJS
- Django REST Framework
- AWS
- Docker
- Microsoft SQL Server
- Elasticsearch
We also use:
- Redis
- Vite
- Vike
- Express server
- Axios
- Tailwind CSS
Requirements
Do you have experience in Redis?, Essential:
- Significant hands-on web-development experience, and confidence working independently across frontend and backend
- Strong experience with ReactJS and Django
- Proven work with REST APIs, both in consuming endpoints and passing data
- Performance-first mindset to build for speed and scalability across frontend and backend
- Practical self-starter, with a strong sense of responsibility
Desirable:
- Understanding of Docker-based workflows, CI/CD pipelines, and AWS deployments
- Familiarity with caching strategies
- Experience designing and interacting with search indexes
- Comfortable working with Microsoft SQL Server
- Previous work in e-commerce, high-traffic platforms, and fast-moving digital teams
Where you'll work:
Fully remote role with occasional travel to our Manchester head office for team meetings. Being local to Manchester is a plus but not essential for the right candidate., * Full stack web development: 3 years (required)
- ReactJS: 1 year (required)
- Django REST Framework: 1 year (required)
Benefits & conditions
- Competitive salary, with flexibility based on experience
- 39 hours per week, Monday to Friday
- 29 days' annual leave (inclusive of bank holidays)
- Company pension scheme
- Life assurance at 3 x annual salary
Why join us:
- Real ownership: you'll influence both frontend and backend in a lean, high-impact team
- Modern stack: minimal legacy, with a focus on performance, architecture and innovation
- Variety: from core platform development to partner integrations and additional internal sites
- Backing of a well-established business with bold digital ambitions
- Supportive culture with exceptional staff retention - almost half the company has been here 10+ years, with many progressing internally
Job Type: Full-time
Pay: £50,000.00-£70,000.00 per year
Benefits:
- Canteen
- Company pension
- Free parking
- Life insurance
- Work from home
Application question(s):
- Have you previously delivered features end-to-end (frontend + backend) in a production environment?