Cloud Developer (AWS Full Stack)

Guestrevu
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

PHP
API
Amazon Web Services (AWS)
Databases
Continuous Integration
Data Security
Database Design
Amazon DynamoDB
Python
React
Amazon Web Services (AWS)
State Machines
Backend
Cloudformation
Vue.js
Containerization
Angular
Amazon Web Services (AWS)
GraphQL
Cloudwatch
Amazon Web Services (AWS)
Terraform
Data Pipelines
Microservices

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.

About the company

GuestRevu is an award-winning hospitality technology company that helps hotels, lodges, and guesthouses understand their guests, improve experiences, and grow their reputation. We're entering an exciting new chapter - rebuilding our core systems into a scalable, service-driven, AI-first platform designed for the future of guest feedback and reputation intelligence. We're a small, collaborative team where every contribution matters. Joining us now means helping shape the next generation of our platform and being part of a genuine growth sprint as we scale both our technology and our team.

Apply for this position