Full Stack Web Developer
Remote (UK)
£80k - £100k
APPLY HERE
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Overview
We are looking for a Full Stack Web Developer to build and ship web products end to end. You will work across front end, back end, and data. You will build clean user flows, solid APIs, and stable systems that scale.
Key responsibilities
- Build full stack features from spec to release
- Develop fast, accessible front end UI
- Build and maintain APIs, services, and back end logic
- Design and manage databases, queries, and data models
- Write clean, testable code and keep standards high
- Set up auth, roles, and secure access control
- Debug issues across the stack and fix root causes
- Improve performance, load time, and reliability
- Own deploys, releases, and monitoring
- Work with design and product to shape scope and trade-offs
What you will deliver
- Production UI: pages, flows, states, and components
- Back end services: REST or GraphQL APIs, jobs, and webhooks
- Data layer: schema, migrations, and query tuning
- Auth and user systems: sign in, roles, perms, and sessions
- Integrations: payments, email, analytics, third party APIs
- Dev setup: linting, tests, CI, and release steps
- Docs: clear notes for setup, run, and support
Skills and experience
- Strong JavaScript or TypeScript skills
- Solid front end work (React, Next.js, or similar)
- Solid back end work (Node, Python, or similar)
- Good database skills (Postgres, MySQL, or MongoDB)
- Good grasp of web basics: HTTP, caching, cookies, CORS
- Strong grasp of security basics: OWASP, input checks, rate limits
- Able to plan work, break down tasks, and ship in slices
- Strong debug skills and clear comms
Tools and stack
- Front end: React, Next.js, CSS, design systems
- Back end: Node.js (Express, Fastify, Nest) or similar
- Data: Postgres plus an ORM (Prisma, Drizzle, Sequelize)
- Infra: Docker, Vercel, Render, AWS, or similar
- CI/CD: GitHub Actions or similar
- Tests: unit and basic integration tests
Nice to have
- Web sockets or real time apps
- Queue or job tools (BullMQ, SQS, or similar)
- Payments (Stripe) and billing logic
- Observability (logs, traces, alerts)
- Experience with scaling and cost control
Working style
- Product minded, not just ticket driven
- Writes simple code first, then improves
- Owns quality and takes pride in shipping
- Clear on risk, trade-offs, and scope