Lead Full Stack Engineer
London/Hybrid Slalom is a global, human-centric business and technology consulting firm. We specialise in partnering with organisations that aspire to excellence, helping them tackle complex challenges and achieve transformative results through strategy, technology, and business transformation services. By prioritising people, Slalom creates a unique consulting experience, with a team of strategists and engineers delivering practical, end-to-end solutions that drive impactful outcomes for our clients. We empower people and organisations to dream bigger, move faster, and build better tomorrows for all. Our Software Engineering team builds the core applications and services that power our products and deliver value to users around the world. We focus on creating scalable, secure, and high-performance systems that enable rapid innovation and seamless user experiences. By leveraging modern engineering practices and cloud-native technologies, we aim to reduce complexity, accelerate delivery, and continuously improve our platforms. We’re excited to welcome Software Engineering Leads/Architects to our London team to help drive forward our mission of building world-class software. Life As a Lead Engineer A Software Engineering Lead/Architect plays a fundamental role in shaping and delivering amazing software solutions to client challenges during discovery and delivery. You will partner with clients to understand the technical and functional challenges they are facing as well as develop implementation and delivery plans that take advantage of emerging technologies at scale. During client delivery you will collaborate with Solution Owners, Quality Engineers and Experience Designers to ensure that world class user experiences are understood, validation procedures are aligned and automation components are delivered. Within our capability you’ll be seeking to develop and grow your skills, guide and mentor less experienced team members whilst advocating for progression of our capability on exciting frontiers such as Machine Learning and Generative AI. Specifically, You Will
- Develop scalable frontend applications using React and TypeScript, ensuring performance, accessibility, and maintainability across modern browsers and devices.
- Build and maintain backend services and APIs using one of either Java, .NET or Python (no need to know all three). Applying clean code principles and scalable software design patterns.
- Drive containerisation using Docker and manage orchestration via Kubernetes or AWS ECS/EKS to support scalable deployments.
- Develop secure, scalable cloud infrastructure on AWS, leveraging services such as Lambda, API Gateway, EC2, S3, DynamoDB and RDS to support full-stack applications.
- Implement and maintain CI/CD pipelines using GitHub Actions, AWS CodePipeline, or similar tools to enable rapid and reliable software delivery.
- Collaborate with cross-functional teams to deliver seamless integrations between frontend applications, backend services and cloud infrastructure.
- Foster a culture of inclusion and engineering excellence, mentoring teams and promoting well-being, diversity, and collaboration across the organisation.
- Experience building and scaling React applications using TypeScript in production environments.
- Strong backend development experience with either Java, .NET or Python.
- Hands-on experience with AWS services, including deployment, automation and infrastructure management.
- An understanding of DevOps practices, including CI/CD, containerisation and observability.
- Experience with Docker, supporting scalable and maintainable deployments.
- Proficiency in monitoring and logging tools to ensure operational excellence and proactive issue resolution.
- A collaborative and mentoring mindset, passionate about sharing knowledge and driving engineering best practices.