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 space options, and a high-autonomy environment.
- Why this job: Work with top talent in a creative, low-bureaucracy culture that values innovation.
- Qualifications: Extensive experience in backend engineering and Unreal Engine; strong C#/.NET and C++ skills required.
- Other info: Embrace a high-trust environment that encourages experimentation and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
Fully remote with the opportunity of working in a co-working space local to you.
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.
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; 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 include:
- 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.
- 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.
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).
- Thrive in a fully remote, high-autonomy environment.
- Experience with large-scale 3D asset pipelines, real-time rendering or streaming media.
- Knowledge of WebGL or other browser-based 3D technologies.
We offer a fully remote-first, async-friendly environment with optional co-working allowances. It is a high-trust, low-bureaucracy environment that values experimentation and shipping.
Languages: C#/.NET, C++ (Unreal), Go, Python
Cloud: GCP (primary), Azure & AWS for specific workloads
Databases: PostgreSQL, Redis, BigQuery
Front & Back End Developers employer: CATCHES
Contact Detail:
CATCHES Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Front & Back End Developers
✨Tip Number 1
Familiarise yourself with Unreal Engine 4/5 and ensure you can demonstrate your experience with C++ modules and plugins. Consider building a small project or contributing to an open-source one to showcase your skills in real-time 3D platform engineering.
✨Tip Number 2
Brush up on your knowledge of Google Cloud Platform (GCP) and its services, especially those related to building cloud-native systems. Being able to discuss specific projects where you've implemented GCP solutions will set you apart during discussions.
✨Tip Number 3
Highlight your experience with CI/CD pipelines and automated testing. Be prepared to discuss how you've implemented these practices in previous roles, as this is crucial for maintaining high-quality backend services.
✨Tip Number 4
Showcase your collaborative skills by preparing examples of how you've worked with cross-functional teams, particularly with 3D artists and VFX specialists. This will demonstrate your ability to thrive in a creative and technical environment.
We think you need these skills to ace Front & Back End Developers
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend engineering, Unreal Engine, and cloud services. Use keywords from the job description to demonstrate that you meet the specific requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for 3D rendering and AI technologies. Mention specific projects or experiences that align with the role, and explain why you're excited about working with CATCHES.
Showcase Technical Skills: In your application, emphasise your proficiency in C#, C++, and any experience with GCP or Azure. Provide examples of how you've used these skills in past projects, especially in relation to real-time 3D platforms.
Highlight Collaboration Experience: Since the role involves working with various teams, include examples of successful collaborations in your application. Discuss how you’ve partnered with artists, engineers, or other stakeholders to deliver projects.
How to prepare for a job interview at CATCHES
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, C++, and Unreal Engine in detail. Highlight specific projects where you've built APIs or worked on real-time 3D platforms, as this will demonstrate your technical prowess and relevance to the role.
✨Understand the Company’s Vision
Research CATCHES and their approach to blending AI, VFX, and 3D rendering in luxury fashion. Understanding their mission will help you align your answers with their goals and show that you're genuinely interested in contributing to their success.
✨Prepare for Collaborative Scenarios
Since the role involves working closely with various teams, be ready to discuss how you've successfully collaborated in the past. Share examples of how you’ve partnered with artists, engineers, or other stakeholders to deliver projects, emphasising your teamwork skills.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills, especially related to backend engineering and cloud services. Prepare to walk through your thought process on tackling complex issues, particularly those involving performance and security in cloud-native systems.