Robert Half is partnering with a non for profit organisation to recruit an experienced Full Stack Developer for an initial 6 -month rolling contract out of London.
Role:
We are seeking a skilled contractor to develop a new website and headless CMS to strengthen our digital presence and improve user engagement.The project involves creating a comprehensive, user-friendly, and accessible website that integrates with existing systems, including a Microsoft Dynamics 365 CRM.
-
Architect, design, develop, and deploy a secure, scalable, and maintainable website powered by a headless CMS.
-
Build CI/CD pipelines using Azure DevOps for multi-environment deployment.
-
Integrate seamlessly with authentication providers and Microsoft Dynamics 365 CRM.
-
Implement strong security protocols in line with UK Cyber Essentials Plus.
-
Set up analytics and compliance tools (e.g., Google Analytics, Microsoft Clarity, cookie consent tools).
-
Develop an intuitive backend content interface for internal use.
-
Support a broad range of content types and ensure accessibility (minimum AA standard).
-
Provide technical leadership and promote best practices throughout the project.
Experience:
-
Backend - Strong experience with Node.js and TypeScript, serverless architecture, microservices, Azure Functions, and secure API design.
-
Frontend - Advanced proficiency with React and Next.js, including SSR, static site generation, performance optimisation, and accessibility best practices.
- Proven experience integrating with Microsoft Dynamics 365, Azure AD, Azure B2C, and third-party services.
- 5+ years in hands-on full-stack development with a proven track record of delivering headless, production-ready web solutions.
Organisation:
- UK-Based Non-Profit Organisation
- Day Rate: £350-£400 (Outside IR35)
- Hybrid Working: 1-2 days per week in London
Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: gb/en/privacy-notice.