> Markdown version of [/jobs/ext/4159166-senior-developer](https://www.wearedevelopers.com/jobs/ext/4159166-senior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Developer - **Company:** Morson Group - **Location:** London, UK - **Experience:** Expert - **Salary:** £182,000.0 - £208,000.0 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Applications Architecture, Application Integration Architecture, Cloud Computing, Cloud Engineering, Amazon DynamoDB, Github, NoSQL, Commercial Software, Systems Integration, TypeScript, Workflow Management Systems, AWS Cdk, Transaction Processing (Computing), ReactJS, AWS Lambda, Data Management, React Native, Front End Software Development, Api Gateway, Api Management, Serverless Computing, Golang - **Published:** October 31, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-CA08C6741D4BEB6BCF/ ## About the Role * At least 5 years' commercial software development experience. * Strong hands-on experience with React and/or React Native. * Strong TypeScript development experience. * Extensive experience working with AWS cloud services and cloud-native architectures. * Practical experience with AWS CDK and Infrastructure as Code. * Experience developing and integrating APIs. * Knowledge of relational and NoSQL databases, ideally including Amazon Aurora and DynamoDB. * Experience working with serverless technologies, particularly AWS Lambda and API Gateway. * Ability to work across Front End and Back End services within a modern application architecture. * Strong problem-solving skills and the ability to work collaboratively within an agile delivery team. Desirable Experience * Experience with Go (Golang) * Knowledge of AWS Step Functions and workflow orchestration. * Experience with GitHub Actions and CI/CD pipelines. * Experience working on high-volume transaction processing platforms or complex integration programmes. ## Description We are seeking two experienced Senior Software Developers to join a major digital transformation programme, supporting the development and enhancement of a modern, cloud-based parcel services platform. The platform is designed to provide reusable, shared services that can support multiple customer-facing applications, devices and transaction channels. It enables end-to-end parcel processing, including collection and drop-off journeys, carrier integrations, transaction management and tracking updates. The successful candidates will play a key role in developing new functionality, onboarding additional service providers and expanding the platform's capabilities. This is a hands-on development role, working across Front End applications, APIs and cloud-based Back End services, with opportunities to influence technical design and contribute to the ongoing evolution of the platform., * Develop and enhance customer-facing applications using React, React Native and TypeScript. * Build and maintain scalable, cloud-native services and APIs within AWS. * Develop and integrate new functionality to support additional service providers and transaction journeys. * Design and implement API integrations between Front End applications and shared Back End services. * Work across serverless architecture, event-driven services and workflow orchestration. * Contribute to infrastructure development and automation using AWS CDK. * Work with relational and NoSQL databases to support transaction processing, data management and integrations. * Support the development, deployment and continuous improvement of the platform. * Collaborate closely with other developers, technical stakeholders and delivery teams to ensure high-quality solutions. * Share technical knowledge and experience, actively contributing to improved engineering practices and more effective ways of working. Key Objectives * Lead the technical delivery and integration of new service providers onto the platform, ensuring new capabilities are successfully developed, tested and onboarded. * Design and deliver new end-to-end collection and drop-off journeys, ensuring they integrate effectively with the existing platform architecture. * Develop and implement customer-facing reclaim journeys, providing seamless functionality across the relevant applications and services. * Extend the platform's capabilities to support additional transaction types and channels, ensuring services remain scalable, reusable and consistent. * Work collaboratively with the wider development team to identify opportunities for technical improvements, share expertise and promote continuous improvement across engineering practices and ways of working.