At a Glance
- Tasks: Join us as a Senior Backend Engineer, building APIs and Unreal Engine plugins.
- Company: CATCHES is a cutting-edge SaaS start-up revolutionising luxury fashion shopping experiences.
- Benefits: Enjoy fully remote work, co-working allowances, and a high-trust environment.
- Why this job: Work with innovative tech in a creative space, influencing product and culture.
- Qualifications: Extensive backend experience, Unreal Engine knowledge, and strong C#/.NET skills required.
- Other info: Be part of a small, experienced team focused on sustainable pace and minimal meetings.
The predicted salary is between 36000 - 60000 £ per year.
LOCATION: Fully remote with the opportunity of working in a co-working space local to you.
ABOUT: CATCHES is a SaaS start-up backed by some of the most influential names in luxury fashion globally. We blend advanced 3D rendering, Artificial Intelligence (AI) and Visual Effects (VFX) techniques to deliver unparalleled shopping experiences for luxury fashion and exclusive events. Robust cloud services and deep Unreal Engine integration power those real-time, immersive experiences.
ROLE: As our Senior Backend Engineer – Unreal Systems & Platform, you’ll split your time between:
- Backend Engineering – building high-throughput, low-latency API services and build pipelines on GCP that drive our real-time 3D platform.
- Unreal Systems Work – authoring plugins, SDKs and C++ modules to extend our rendering & content production features and performance.
You’ll partner with 3D artists, VFX specialists, frontend, backend and data engineers; own technical direction for cloud integration; and coach peers on scalable, secure architecture. If you love solving the full stack of problems—from a cloud API all the way to an Unreal Blueprint node—this is your playground.
RESPONSIBILITIES:
- Design, build and maintain backend APIs, micro-services and data pipelines (C#/.NET) on Google Cloud Platform.
- Develop and maintain Unreal Engine plugins, C++ modules and Blueprint nodes that interface with backend services.
- Implement infrastructure-as-code (Terraform) and fully automated CI/CD with GitHub Actions.
- Drive observability: metrics, tracing, log aggregation and actionable alerts.
- Champion security, performance and cost-efficiency across both cloud and renderer boundaries.
- Collaborate with creative and platform teams to ship end-to-end features, from concept to live operations.
- Mentor engineers, sharing best practices in clean code, SOLID principles and real-time platform patterns.
REQUIREMENTS:
- Extensive experience in backend or real-time 3D platform engineering.
- Production experience with Unreal Engine 4/5 (C++ modules, plugins, networking, RPC, Blueprint exposure).
- Proven track record building cloud-native systems on GCP or Azure (Cloud Run, GKE, Pub/Sub, Postgres).
- Strong C#/.NET and modern C++ skills, some Python experience; comfortable hopping between languages.
- Hands-on ownership of CI/CD pipelines and automated testing for both backend and Unreal client artefacts.
- Deep understanding of relational databases (PostgreSQL or MS SQL) plus caching layers (Redis/Memcached).
- Experience with message queues / event streams (Pub/Sub, RabbitMQ, Kafka).
- Excellent communication skills; thrive in a fully remote, high-autonomy environment.
NICE TO HAVE:
- SRE & Kubernetes expertise (GKE) and Datadog/Prometheus/Grafana observability stacks.
- Experience with large-scale 3D asset pipelines, real-time rendering or streaming media.
- Contributions to open-source Unreal or cloud-native tooling.
- Knowledge of WebGL or other browser-based 3D technologies.
WHAT WORKING WITH CATCHES LOOKS LIKE:
- Fully remote-first, async-friendly, with optional co-working allowances.
- High-trust, low-bureaucracy environment that values experimentation and shipping.
- Early influence on product, architecture and engineering culture.
- A small, experienced team that cares about sustainable pace—minimal meetings, maximal impact.
- Cutting-edge tech, luxury-fashion creativity, and complex real-time challenges combined.
TECH STACK:
- Languages: C#/.NET, C++ (Unreal), Go, Python
- Cloud: GCP (primary), Azure & AWS for specific workloads
- Databases: PostgreSQL, Redis, BigQuery
- Messaging: Pub/Sub, RabbitMQ
- Infra & Ops: Docker, Kubernetes, Terraform, GitHub Actions, Proxmox
- Observability: OpenTelemetry, Grafana, Elastic
Back End Developer employer: CATCHES
Contact Detail:
CATCHES Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Familiarise yourself with Unreal Engine 4/5, especially focusing on C++ modules and plugins. Having hands-on experience will not only boost your confidence but also demonstrate your capability to work on the projects they have in mind.
✨Tip Number 2
Brush up on your Google Cloud Platform skills, particularly around building cloud-native systems. Understanding services like Cloud Run and GKE will give you a significant edge during discussions about backend engineering.
✨Tip Number 3
Showcase your experience with CI/CD pipelines and automated testing. Being able to discuss your previous projects where you've implemented these practices will highlight your readiness for the role.
✨Tip Number 4
Prepare to discuss your approach to collaboration in a remote environment. Since communication is key in a fully remote setup, sharing examples of how you've successfully worked with cross-functional teams will be beneficial.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with backend engineering, particularly in C#/.NET and C++. Include any relevant projects involving Unreal Engine and cloud-native systems on GCP or Azure.
Craft a Compelling Cover Letter: In your cover letter, express your passion for real-time 3D platform engineering and how your skills align with the responsibilities outlined in the job description. Mention specific technologies you’ve worked with that are relevant to the role.
Showcase Relevant Projects: If you have worked on projects involving Unreal Engine, cloud services, or CI/CD pipelines, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your hands-on experience.
Highlight Soft Skills: Since the role requires excellent communication skills and the ability to thrive in a remote environment, mention any experiences that showcase your teamwork, mentoring abilities, and adaptability in high-autonomy settings.
How to prepare for a job interview at CATCHES
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend engineering, particularly in building APIs and micro-services. Highlight your familiarity with C#/.NET and C++ as well as your experience with Unreal Engine, as these are crucial for the role.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain how you approach problem-solving, especially in relation to cloud integration and real-time 3D platforms. Use examples from your past work to illustrate your thought process.
✨Emphasise Collaboration Skills
Since the role involves working closely with various teams, it's important to convey your ability to collaborate effectively. Share experiences where you've partnered with artists, engineers, or other stakeholders to deliver successful projects.
✨Prepare Questions About Company Culture
CATCHES values a high-trust, low-bureaucracy environment. Prepare thoughtful questions about their remote work culture, team dynamics, and how they support experimentation and innovation. This shows your interest in fitting into their unique work environment.