Find a jobRecruiters

Software Engineer (Digital)

Exclusive opportunity

Onsite

Software Engineer (Digital)

Warner Hotels

Software Engineer (Digital)

Skills

NextDockerReactTypescriptC#.NETMicroservicesTailwind CSSAWS LambdaGitSwagger/OpenAPIPlaywrightAIAWSGitHubOptimizely

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Hemel Hempstead, UK

Work mode:

Onsite

Published on:

21 August 2026

What they need


Warner Hotels is rebuilding its guest-facing digital estate on a modern, microservices architecture — moving away from a fragmented collection of out-of-the-box portals toward a purpose-built digital platform that delivers personalised, seamless guest experiences across discovery, booking, pre-stay, and in-stay touchpoints.

Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience.

The Software Engineer (Digital) is a hands-on software engineer who builds the digital products that guests and staff experience every day — including .uk, the MyWarner guest portal, the Club Warner loyalty platform, and the AI concierge booking assistant. The architecture is built on a React/Next.js front-end, with a back-end of independently deployable .NET 8 / ASP.NET Core microservices hosted on AWS — a mix of serverless (Lambda) and containerised (ECS/Fargate) deployments depending on service characteristics.

You will be embedded in sprint teams alongside the Digital Tech Lead, internal colleagues, and the nearshore engineering partner (Frontline) — writing production-quality code, participating in architecture discussions, and taking genuine engineering ownership of the features and services you deliver. This is a role for an engineer who cares about the craft: clean code, well-designed APIs, comprehensive tests, and digital experiences that actually work beautifully for guests

Key Responsibilities Include Front-End Feature Development

  • Build and maintain features across Warner's guest-facing digital products using React and Next.js — implementing server-side rendering, static generation, and client-side interactions to the agreed architecture patterns.
  • Contribute to the continuous improvement of .uk — search experience, IBE booking funnel, conversion optimisation, and promotional campaign delivery — in partnership with the commercial and marketing teams.
  • Build and maintain the MyWarner guest portal — delivering logged-in guest journeys including pre-stay upsell, activity booking, and in-stay engagement features.
  • Contribute to Club Warner loyalty platform features — enrolment flows, member personalisation, and loyalty mechanics — consuming APIs from back-end services.

Back-End Microservice Development

  • Design and build .NET 8 / ASP.NET Core microservices that form the back-end of Warner's digital platform — implementing REST APIs, domain logic, and integration with Warner's core systems (iStay, Maestro, Bloomreach, Optimizely, Amazon Connect).
  • Deploy and operate microservices on AWS using a mix of Lambda (for event-driven and short-lived compute) and ECS/Fargate (for longer-running, containerised services) — selecting the appropriate hosting model for each service's requirements.
  • Implement event-driven communication between services using AWS SQS, SNS, and EventBridge — ensuring loose coupling and resilience across the microservices estate.
  • Contribute to integrations with the WhatsApp Business API via Amazon Connect for inbound customer engagement.

API Design & Integration

  • Design RESTful APIs to agreed standards — implementing OpenAPI specifications, versioning, and API documentation for all services you build.
  • Work with the Integration Architect to ensure services are built to Warner's API governance standards and registered in the API catalogue.
  • Consume and integrate third-party APIs from Optimizely, Bloomreach, iStay, and Maestro — implementing appropriate error handling, retry logic, and circuit breakers.

Engineering Quality

  • Write unit tests, integration tests, and end-to-end tests for all features and services — maintaining test coverage to agreed standards
  • Commit code through CI/CD pipelines (GitHub Actions) — following branching strategy, automated build, test, lint, and deployment processes consistently.
  • Participate in code reviews — providing constructive feedback to nearshore partners and internal colleagues, and actively responding to feedback on your own code.
  • Monitor production services and respond to incidents within your service domain — investigating root cause and implementing permanent fixes.

Collaboration

  • Participate fully in sprint ceremonies — sprint planning, stand-ups, reviews, and retrospectives.
  • Work collaboratively nearshore engineering partner — sharing architectural context, reviewing their pull requests, and contributing to a high-performing cross-geography engineering culture.

You'll Need To Have Experience In Front-End

  • React (required): component architecture, hooks, state management (Redux, Zustand, or Context API).
  • Next.js (required): App Router, server components, server-side rendering, static generation, middleware, and API routes.
  • TypeScript: required across both front-end and back-end.
  • CSS: Tailwind CSS or CSS Modules; responsive and accessible design (WCAG 2.1 AA).
  • Headless CMS integration: Optimizely and Bloomreach — experience with headless CMS patterns and personalisation APIs.

Back-End & Microservices

  • .NET 8 / ASP.NET Core (required): REST API development with minimal APIs or controller-based approaches, middleware pipelines, dependency injection, and configuration management.
  • C#: clean, idiomatic C# — LINQ, async/await, records, pattern matching.
  • Microservices patterns: independently deployable services, API contracts, loose coupling, domain-driven service boundaries, circuit breakers (Polly or equivalent).
  • Messaging: AWS SQS and SNS for asynchronous service communication; AWS EventBridge for event-driven patterns.
  • API design: RESTful design principles, OpenAPI/Swagger specification, API versioning, and documentation.
  • Authentication & security: OAuth 2.0, JWT, OWASP standards, PCI-DSS awareness for payment-adjacent services.

AWS Hosting

  • AWS Lambda: serverless .NET 8 functions for event-driven compute, lightweight APIs, and scheduled tasks — using the AWS .NET Lambda runtime.
  • AWS ECS/Fargate: containerised .NET microservice deployments for longer-running or higher-throughput services.
  • Supporting AWS services: API Gateway, S3, CloudWatch, X-Ray, Parameter Store/Secrets Manager
  • Docker: containerisation of .NET microservices for ECS/Fargate deployment.

DevOps & Engineering Practices

  • CI/CD: GitHub Actions — automated build, test (xUnit, Jest), lint, Docker build, and deployment pipelines.
  • Testing: xUnit and Moq for .NET unit and integration tests; Jest and React Testing Library for front-end; Playwright for end-to-end testing.
  • Version control: Git — branching strategy, pull request workflow, semantic versioning.
  • Observability: structured logging (Serilog or equivalent), AWS CloudWatch metrics and alarms, distributed tracing with AWS X-Ray.

Beneficial

  • AI/conversational integration: OpenAI API or equivalent LLM integration for the AI concierge feature.
  • WhatsApp Business API and Amazon Connect integration experience.
  • Hospitality domain: iStay (CRS) and Maestro (PMS) API familiarity — useful but not required.

The Benefits Of Working With Us

  • Annual Bonus: up to 15% of salary, based on your personal and business performance
  • Pension scheme: 3% employer, 5% employee
  • 25 days annual leave per year + flexible 8 bank holidays + you can purchase up to 5 days additional leave per year
  • 20% discount at breaks at Warner, Butlins & Haven + additional discounts during your stays
  • Help @ Hand from Unum - including virtual GP, Physiotherapy support, Mental Health sessions
  • Life Assurance
  • Free Car Parking
  • Electric Vehicle scheme
  • Enhanced Family Friendly policies
  • Refer a friend scheme
  • Aslan: Our Reward & recognition portal includes access to a financial wellbeing platform
  • Access to a discounts platform including a points based discount plan to increase your retail discounts
  • Employee Assistance Programme
  • L&G Care Concierge
  • Glow Getters and Long Service Awards

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools