Chapter 2 is proud to be partnering with a globally recognised technology and customer experience organisation to appoint a Senior Software Engineer within their London engineering team. Our client is an established international business operating across 170+ countries, delivering innovative loyalty, travel, and customer engagement solutions for leading brands within financial services, hospitality, retail, and travel sectors. Their technology powers premium digital experiences and large‑scale customer platforms used by millions globally. This is an exciting opportunity to join a high‑performing engineering organisation focused on building cloud‑native, greenfield products using a modern TypeScript stack, containerised infrastructure, and AI‑enhanced development practices. The successful candidate will play a key role within a collaborative cross‑functional squad, taking ownership of features and services from design through deployment while contributing to engineering excellence, platform reliability, scalability, and continuous improvement. Key Responsibilities Design, develop, and maintain scalable cloud‑native applications and backend services Own complex features and technical solutions from architecture and development through deployment and support Collaborate closely with Product Managers, Engineers, and QA teams to refine requirements and deliver high‑quality software solutions Write clean, maintainable, efficient, and testable code following modern engineering best practices Participate actively in code reviews, pull requests, and technical discussions Champion automated testing practices including unit, integration, and contract testing Build, deploy, monitor, and maintain services within AWS cloud environments Contribute to CI/CD pipelines, deployment automation, observability, and system reliability initiatives Work with Kubernetes, containerised deployments, and Infrastructure as Code using Terraform Ensure software solutions remain secure, scalable, reliable, and highly maintainable Support the continuous evolution of engineering standards, tooling, and development processes Act as a senior technical contributor and point of reference within the engineering team Required Skills & Experience Proven commercial experience as a Software Engineer within modern backend or full‑stack development environments Strong expertise in TypeScript and Node.js development Experience building scalable distributed systems and cloud‑native applications Strong hands‑on experience with AWS cloud services and modern infrastructure practices Experience working with Kubernetes, Docker, and container orchestration technologies Knowledge of Infrastructure as Code tools such as Terraform Experience implementing CI/CD pipelines using tools such as GitHub Actions Strong understanding of software engineering principles, system design, and development best practices Experience with automated testing frameworks and quality engineering approaches Familiarity with observability, monitoring, logging, and performance optimisation practices Excellent problem‑solving capabilities with the ability to operate effectively within high‑autonomy engineering environments Strong communication and stakeholder collaboration skills within agile delivery teams What’s on Offer Opportunity to work on innovative greenfield global products Modern engineering environment with cloud‑native architecture Collaborative, high‑trust, and engineering‑led culture Exposure to AI‑enhanced development and modern DevOps practices Career progression within a globally established technology organisation Hybrid working model based in Capetown #J-18808-Ljbffr