Senior Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT