Server Engineer

Lunchbox Entertainment

Job Summary

This role involves being a key part of a small but high-impact backend team, focusing on designing, building, and maintaining scalable, secure, and reliable online systems. The Server Engineer will collaborate closely with engineering, design, QA, and customer support teams to deliver high-quality features. Responsibilities include developing server-side features using C#/.NET, designing microservices on AWS, managing databases, and supporting CI/CD pipelines. The position requires proven experience in live services environments and a pragmatic approach to solving production issues.

Must Have

  • 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.
  • Support and enhance CI/CD pipelines.
  • Deploy, monitor, and maintain live production environments.
  • Proven experience with C#/.NET in a live services environment.
  • Strong understanding of AWS, serverless architecture, containers, 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.

Perks & Benefits

  • 25 days holiday + bank holidays (pro rata)
  • Christmas shutdown
  • Flexible working hours
  • x 4 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

Job Description

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
  • x 4 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

16 Skills Required For This Role

Problem Solving Github Game Texts Quality Control Gitlab C# Incident Response Aws Nosql Redis Ci Cd Microservices Serverless Architecture Git Sql Jenkins