You’ll be part of a small but high-impact backend team, responsible for designing, building, and maintaining scalable, secure, and reliable online systems. You'll work closely with engineering, design, QA, and customer support teams to deliver high-quality features and improvements.
Key Responsibilities
- Develop and maintain server-side features using C#/.NET.
- Design scalable, secure microservices and APIs on AWS.
- Manage and optimize databases (SQL, NoSQL) and caching layers (e.g., Redis).
- Support and enhance CI/CD pipelines (GitLab, Jenkins).
- Deploy, monitor, and maintain live production environments.
- Build internal tools to support QA and customer support teams.
- Contribute to technical planning, architecture, and code quality.
- Participate in on‑call support and incident response as needed.
Requirements
- Proven experience with C#/.NET in a live services environment.
- Strong understanding of AWS, serverless architecture, containers (e.g., ECS, Lambda), and infrastructure‑as‑code.
- Experience with microservices, REST APIs, and event‑driven architectures.
- Solid grasp of CI/CD, Git, and production deployment workflows.
- Familiarity with observability tools (logs, metrics, tracing).
- Strong debugging, performance profiling, and testing skills.
- A calm, pragmatic approach to solving production issues.
Benefits
- 25 days holiday + bank holidays (pro rata)
- Christmas shutdown
- Flexible working hours
- 4 x Half‑day Fridays (during the summer months)
- A day off on your birthday
- Employee Assistance Programme (EAP)
- Comprehensive Medical Insurance
- Weekly Yoga Class
- Anti‑Crunch ethos
- Referral Bonus Scheme
- Bike2Work Scheme
- Social Events/Project Launch Wrap Parties
- Charity Events
- Branded merchandise