Software Engineer

Software Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and develop APIs using C#.NET for luxury fashion tech.
  • Company: Join a leading luxury fashion tech company with a focus on innovation.
  • Benefits: Remote work, co-working access, and a culture of experimentation.
  • Why this job: Be part of a team shaping the future of shopping experiences with cutting-edge technology.
  • Qualifications: 2+ years in backend development, especially with C#.NET and cloud deployment.
  • Other info: Collaborative environment with opportunities for growth and autonomy.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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. Contribute 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)
  • 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

  • 2+ years experience building backend systems, ideally in C#.NET
  • 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
  • Ability to work independently in a fast‑moving, startup environment
  • Strong communication skills and a collaborative mindset
  • 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

  • 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

Software Engineer employer: CATCHES

CATCHES is an exceptional employer that fosters a culture of innovation and collaboration, allowing Software Engineers to thrive in a remote environment with optional co-working access in the UK. With a strong emphasis on using cutting-edge technology and AI tools responsibly, employees are encouraged to contribute to meaningful projects while enjoying opportunities for professional growth and autonomy. Join a team that values experimentation and empowers you to shape the future of luxury fashion shopping experiences.
C

Contact Detail:

CATCHES Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#.NET and cloud deployments. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've contributed to team projects and tackled challenges.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Engineer

C#.NET
API Development
Backend Services
PostgreSQL
Cloud Deployment (GCP, AWS, Azure)
Event-Driven Architectures
Message Queues
Production-Grade Systems
Performance Optimisation
Security Best Practices
System Observability
Design Patterns
SOLID Principles
Clean Code
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#.NET, APIs, and cloud deployment to show us you’re the right fit for our team.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role and how your background aligns with our mission. Share specific examples of your work in backend systems and how you’ve contributed to team success.

Showcase Your Projects: If you’ve worked on any relevant projects, don’t hesitate to include them! Whether it’s a personal project or something from your previous job, we love seeing practical applications of your skills.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at CATCHES

✨Know Your Tech Stack

Make sure you’re well-versed in C#.NET and PostgreSQL, as these are crucial for the role. Brush up on your knowledge of cloud environments, especially GCP, and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in building scalable and fault-tolerant systems. Highlight your experience with event-driven architectures and message queues, as this will demonstrate your ability to think critically and deliver pragmatic solutions.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be ready to talk about your communication skills and collaborative mindset. Share instances where you’ve successfully worked with product, design, or data teams to ship features, showcasing your ability to contribute to a team environment.

✨Champion Clean Code and Best Practices

Discuss your commitment to clean code and security best practices during the interview. Be prepared to explain your understanding of engineering fundamentals, including design patterns and SOLID principles, and how you’ve applied them in your previous work.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>