Backend Data Engineer (AWS/NoSQL) - 12 months - LONDON (2-3 days)- Inside IR35
Backend Data Engineer (AWS/NoSQL) - 12 months - LONDON (2-3 days)- Inside IR35
We are seeking a Backend Data Engineer to join one of London's "top 4" Premier League football clubs on a long-term hybrid contract based in London (2-3 days on-site). The successful candidate will own and operate the Back End data layer powering fan-facing digital experiences (web/app) and internal services, partnering closely with external suppliers to deliver reliable, low-latency integrations and event-driven services. You'll be accountable for database performance, cost, security, and data modelling, and will help ensure supplier platform integrations are robust, well-documented, and observable in production.
Key Responsibilities:
- Own the design, operation, and continuous improvement of the NoSQL database tables powering fan-facing and internal services
- Create and maintain data models aligned to access patterns (partition/sort keys, GSIs/LSIs, item design, TTL, denormalisation strategies)
- Manage capacity and performance (on-demand vs provisioned, autoscaling, hot partitions, query patterns, latency tuning) and drive cost optimisation
- Implement and test resilience and recovery (PITR, backups, restores, multi-region patterns)
- Own security controls: IAM least privilege, KMS encryption, access auditing, secrets management
- Build and operate Server Side components on AWS: Lambda, API Gateway, SQS/SNS, EventBridge, Step Functions
- Own ingestion and processing patterns (webhooks, polling, event streams), ensuring data quality and traceability to support integrations
- Ensure reliability through observability (CloudWatch logs/metrics/tracing), performance testing, and error budgets
- Implement CI/CD and Infrastructure-as-Code for repeatable, auditable delivery
- Maintain runbooks, operational dashboards, alerting, and incident response processes
What You Will Ideally Bring:
- Strong hands-on NoSQL experience in production (data modelling, indexes, performance and cost tuning)
- Experience building Back End services using AWS Lambda and/or containerised services, plus API Gateway
- Event-driven integration experience using SQS/SNS/EventBridge (or equivalent)
- Infrastructure-as-Code experience (Terraform, CloudFormation, or AWS CDK)
- Confident coding ability in TypeScript/Node.js, Python, or Java
Contract Details
- Duration: 12 months initial
- Rate: £500 per day
- Determination: Inside IR35
- Location: London (Hybrid)
Backend Data Engineer (AWS/NoSQL) - 12 months - LONDON (2-3 days)- Inside IR35