cover image
CATCHES

CATCHES

www.catches.ai

1 Job

37 Employees

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

Listed Jobs

Company background Company brand
Company Name
CATCHES
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Lead the design, development, and maintenance of scalable, cloud‑native backend services for a consumer‑facing SaaS platform, primarily using C#.NET, with ownership of architecture, code quality, and system observability. **Expectations:** - Deliver end‑to‑end functionality in collaboration with product, design, data, and front‑end teams. - Own production code, conduct peer reviews, and continuously improve system reliability and performance. - Manage technical strategy and contribute to architectural decisions across the organization. **Key Responsibilities:** - Design, build, and maintain RESTful and event‑driven APIs using C#.NET. - Architect fault‑tolerant, scalable services for a GCP‑based cloud environment. - Implement message‑driven workflows with RabbitMQ. - Ensure secure, clean code aligned with SOLID principles and industry best practices. - Optimize observability through logging, monitoring, and alerting; improve system reliability. - Collaborate with cross‑functional teams to ship high‑quality features on schedule. - Advocate responsible use of AI tools to accelerate development. **Required Skills:** - 4+ years in backend development, primarily C#.NET. - Proficiency with cloud platforms (GCP preferred; AWS/Azure acceptable). - Experience with relational databases (PostgreSQL). - Strong grasp of event‑driven architecture and message queues (RabbitMQ). - Familiarity with performance tuning, security hardening, and observability. - Sound knowledge of design patterns, SOLID, and clean‑code practices. - Comfortable with AI integration and tooling to enhance productivity. **Nice to Have:** - NoSQL database experience. - Kubernetes or other container orchestration. - Infrastructure‑as‑Code, monitoring, and alerting practices. - Front‑end or WebGL/3D rendering exposure. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
United kingdom
Remote
Senior
25-11-2025