Digital Experience - Solution Architect

CACI
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Contentful
Clean Code Principles
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Databases
Continuous Integration
DevOps
Drupal
Middleware
Laravel
PostgreSQL
MongoDB
MySQL
NoSQL
Next.js
SQL Databases
Data Streaming
Web Applications
React
Sanity.io
Kubernetes
Infrastructure Automation Frameworks
GraphQL
Data Management
Web Technologies
Front End Software Development
REST
Terraform
Serverless Computing
Docker
Microservices

Job description

We're now looking for a Solutions Architect specialising in Web Technology projects to join our growing team - someone who can bridge the gap between business goals and technical delivery, guiding our developers and clients towards the best possible outcomes. You'll architect solutions across modern web stacks, headless CMS platforms, robust databases, and complex API integrations, ensuring technical excellence from concept to deployment.

What You'll Be Doing In this role, you will:

Lead technical discovery and solution design for new and existing client projects. Design and oversee implementation of scalable web applications using modern frameworks and headless CMS architectures. Architect and integrate databases (SQL/NoSQL) and ensure optimal data flow between systems. Lead API integration projects, including RESTful and GraphQL endpoints, third-party service connections, and custom middleware. Champion DevOps best practices, including CI/CD, automated testing, and infrastructure as code Translate business requirements into well-structured architectural plans, including data models, API integrations, and cloud infrastructure. Collaborate with full-stack developers, DevOps engineers, and project managers to ensure technical alignment and successful delivery. Act as a trusted technical advisor to clients, communicating complex ideas clearly and with confidence. Internally, mentor development teams and drive technical best practices. Evaluate and recommend technologies, frameworks, and tools that align with project needs and long-term maintainability. Support the pre-sales process by providing technical input for proposals, estimates, and project scoping., Hybrid flexibility - work from home, our Kensington Village office, or client sites when needed. Impactful work - you'll have direct input into architecture decisions and development standards. Professional growth - opportunities to mentor others, lead initiatives, and shape the team's best practices. Collaborative culture - work with a supportive, experienced team who value clean code and continuous improvement.

Requirements

Proven experience designing and delivering technical solutions (audits, architecture design…) for web applications in a commercial environment. Hands-on experience with headless CMS platforms (e.g., Contentful, Drupal, Sanity) and modern front-end frameworks (e.g. Next.js, React, Laravel). Proficiency in designing and managing databases (e.g., PostgreSQL, MongoDB, MySQL) and data modelling. Demonstrated ability to architect and implement secure authentication (SSO), scalable API integrations and data management workflows. Deep understanding of DevOps tooling (Docker, Kubernetes, Terraform), with CI/CD pipelines and cloud-native deployment strategies (AWS, Azure). Strong grasp of ISO27001 relating to security, scalability, and performance optimisation principles. Ability to communicate effectively with both technical and non-technical stakeholders. Skilled in creating technical documentation, diagrams, and architecture blueprints.

Nice to Have:

Knowledge of event-driven systems, microservices, or serverless architectures. Exposure to Agile delivery and multidisciplinary team collaboration. Experience mentoring or providing technical leadership to development teams.

About the company

We are a growing digital team working with a wide range of clients to build, scale, and maintain robust, high-quality web applications. Our culture is collaborative, innovative, and focused on delivering solutions that truly make an impact.

Apply for this position