Job Title: Principal Engineer (Web) Business Unit: Process Manufacturing Location: UK, Remote About CAI CAI is a leading provider of digital work execution platforms designed to enhance operational efficiency and drive productivity in industrial environments. CAI’s platform leverages advanced technology to convert complex, paper-based procedures into streamlined, digital workflows. By enabling real-time data collection and integration, CAI facilitates greater visibility into work processes, allowing organizations to make informed decisions, optimize performance, and ensure compliance. In addition to robust workflow management capabilities, CAI emphasizes data-driven insights to foster continuous improvement. CAI's solutions are tailored to address the unique challenges of industries such as manufacturing, energy, and pharmaceuticals, helping organizations achieve higher operational standards and reduce costs. With a commitment to innovation and user-centric design, CAI empowers businesses to transition from traditional practices to a modern, digital approach, driving growth and enhancing efficiency. We’re building the global seafood supply chain platform — and we’re looking for a Principal Web Engineer to help us take it to the next level. At CAI Software, we’ve spent the past six years developing a large-scale, multi-tenant SaaS platform with a C# microservice backend and Angular-based web frontend. Our platform already powers digital logistics and trade across the seafood industry — now demand requires us to evolve it further. This is about modernizing, scaling, and improving a mature system that already delivers real value to 100 SaaS customers. You’ll play a key role in shaping our web architecture, ensuring performance and maintainability as we continue to grow globally. What you’ll do Take a lead role in evolving our Angular-based web platform — improving scalability, performance, maintainability, and developer experience. Work closely with backend and design teams to ensure smooth integration across our microservice ecosystem. Guide and support new and experienced developers through mentoring, architectural reviews, code reviews and technical direction. Modernize tooling and frameworks where it makes sense — always balancing innovation with stability. Drive best practices in testing, CI/CD, and front-end performance optimization. Help define our long-term technical roadmap in collaboration with other technical leaders. Who you are We believe the right person is passionate about web technology, collaboration, and continuous improvement. You enjoy working with established systems and finding smart ways to make them better. You probably recognize yourself in some of this: Solid experience with modern web technologies – Angular, TypeScript, RxJS, HTML, and CSS. Strong understanding of front-end architecture, scalability, and performance. Experience integrating with APIs (REST/GraphQL) and working with cloud-based environments. Ideally have experience in moving from REST to GraphQL. Strong expertise with CI/CD, containerization, and DevOps practices. You communicate clearly and enjoy collaborating with backend, product, and design colleagues. You can articulate complex ideas to both technical and non-technical stakeholders as well as mentoring engineers, influencing large-scale technical decisions, and driving cross-team initiatives. Experience with .NET or C# is a plus, but not required. We work cloud-native, with microservices hosted on Azure Kubernetes, and our frontend built with Angular and TypeScript. We offer A growing international company with big ambitions A friendly, skilled team that enjoys what they do Challenging and meaningful work — not just code, but impact Competitive salary and benefits Great pension and insurance plans Opportunities for personal and professional growth Excited? We’d love to hear from you! If you think this sounds like your kind of challenge, get in touch — we’ll figure out the details together.