Cloud Developer (AWS Full Stack)
Role details
Job location
Tech stack
Job description
We're looking for a hands-on Cloud Developer with strong AWS experience to help lead our transition from a monolithic application to a modern, service-driven architecture.
You'll design and build the APIs and data services that power our new front end, ensuring they're fast, scalable, and cloud-native. You'll work closely with the Head of Development and the rest of the team to plan, build, and refine systems that balance reliability, performance, and innovation.
This is a role for someone who enjoys solving complex problems, wants to be part of a small but ambitious team, and is excited by the chance to help shape how we build, ship, and scale our product., * Design and implement scalable microservices and APIs on AWS (ECS, Lambda, or EKS).
- Translate existing monolithic logic into modular, well-structured services.
- Build and manage data pipelines using AWS Glue, Step Functions, SQS/SNS, and Kinesis.
- Define and automate infrastructure through Infrastructure as Code (CloudFormation or Terraform).
- Integrate and optimise databases including Aurora, DynamoDB, and ElastiCache.
- Implement CI/CD pipelines and observability tools across environments (CodePipeline, CloudWatch, X-Ray).
- Collaborate closely with front-end developers to design efficient and secure data contracts.
- Mentor and support other developers, helping uplift the team's cloud and architecture capabilities.
- Participate in planning and architecture sessions, contributing practical, scalable ideas.
Requirements
- Proven hands-on experience building and deploying applications in the AWS ecosystem.
- Strong back-end development skills (PHP [legacy], Python, or Rust).
- Experience with microservices, event-driven systems, and REST or GraphQL APIs.
- Practical knowledge of CI/CD, containerisation, and infrastructure automation.
- Solid understanding of database design and optimisation for high-volume data.
- A collaborative mindset and a genuine interest in mentoring and team growth.
Desirable
- Experience in AI/ML services (SageMaker, Bedrock, Comprehend, etc.).
- Awareness of vector search or embedding-based data models.
- Understanding of modern front-end integration patterns (React, Angular, Vue).
- Enthusiasm for continuous learning, experimentation, and evolving best practice.
Benefits & conditions
- Be part of a genuine transformation - helping to define how a trusted hospitality platform evolves for the next decade.
- Work in a team where ideas are heard and initiative is valued.
- Get hands-on with modern AWS, data, and AI technologies.
- Enjoy a flexible, respectful environment that balances autonomy with teamwork.
- Grow your skills and influence as we build new systems, products, and culture together.