Build responsive, fast-loading web pages from designs or wireframes.
Develop and maintain lightweight backend services in Node.js / TypeScript.
Set up, configure and customise a CMS once selected — themes, templates, plugins, content models — and hand over an editing workflow non-technical staff can use.
Handle deployment, hosting, domain/SSL configuration and routine backups.
Fix bugs, apply security and dependency updates, and monitor uptime.
Implement basic SEO, analytics and accessibility standards.
Document what you build so it can be handed over or picked up by someone else. What Success Looks Like You become the developer who can take the site from a design file to a live, secure, fast-loading production deployment — and hand it off with documentation and an editing workflow non-technical staff can actually use. What We are Looking For
Node.js: building simple HTTP servers and REST APIs (Express or equivalent), reading and writing to a database.
Comfort with common front-end libraries and build tooling.
Git-based workflow.
Experience with at least one CMS (WordPress, Drupal, Strapi, Ghost, Sanity or similar) and the ability to learn another quickly.
Ability to take a site from local development to a live production deployment independently. A strong plus Headless CMS setups with a decoupled front end | basic DevOps (Nginx, CI/CD, AWS/GCP/Azure) | Core Web Vitals optimisation | form handling and third-party API integrations | working from Figma files.