cover image
CATCHES

Senior Software Engineer

Remote

United kingdom

Senior

Full Time

25-11-2025

Share this job:

Skills

NoSQL PostgreSQL DevOps Kubernetes Monitoring Architecture Databases Autonomy Azure AWS Software Development GCP Infrastructure as Code

Job Specifications

Location: Remote (UK and Europe)

About:

CATCHES are backed by some of the most influential names in luxury fashion globally. We blend advanced 3D rendering, AI and VFX techniques to deliver unparalleled shopping experiences for luxury fashion.

Join an experienced team building the robust, scalable and secure backend systems that power our enterprise SaaS platform. We believe in the use of AI tools to increase engineering velocity, while making sure they are used responsibly with clear guardrails.

Role:

You’ll bring your experience building APIs and backend services in C#.NET to help shape backend architecture that scales for consumer facing tech. Enjoy a high level of ownership over key components and contribute strategically to technical direction as part of a cross-functional team delivering high-quality solutions.

Responsibilities:

Design, develop, and maintain APIs and services primarily using C#.NET
Build scalable, fault-tolerant systems for a cloud-native environment (primarily GCP)
Implement event-driven workflows using RabbitMQ
Collaborate with product, design, data, and frontend teams to ship end-to-end features
Own your code in production, participate in code reviews, and improve system observability
Champion clean code, security best practices, and scalable architecture

Requirements:

4+ years experience building backend systems, ideally in C#.NET
AI-Native software development: Confident using AI tools to increase engineering velocity
Solid grasp of PostgreSQL or equivalent relational databases
Cloud deployment experience (GCP preferred, but AWS/Azure welcome)
Comfort with event-driven architectures and message queues
Experience shipping production-grade systems with performance, security, and observability in mind
Experience delivering pragmatic solutions and implementing iterative design approaches
Strong understanding of engineering fundamentals, including design patterns, SOLID principles, and clean code.

Nice to Have:

NoSQL Database experience
Experience with Kubernetes or other orchestration systems
Exposure to bare metal deployments or hybrid cloud environments
DevOps practices: Infrastructure as Code, monitoring, and alerting
Some experience with frontend development or WebGL/3D rendering pipelines

What Working with Catches Looks Like:

Remote with optional co-working access (UK)
Be part of an experienced team that values shipping, experimentation, and autonomy
Contribute early to product and architecture decisions
Use cutting-edge tech to deliver once in a generation consumer facing technology at scale

About the Company

Our goal at CATCHES is to revolutionise the consumer experience by perfectly digitally representing clothing, empowering choice, and increasing engagement through our innovative use of 3D rendering, AI, and VFX technologies. In doing so, we aim to set new standards for sustainability, efficiency, and creativity in the fashion industry and beyond Know more