Software Engineer in London

Software Engineer in London

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

At a Glance

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

The predicted salary is between 36000 - 60000 £ per year.

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

  • 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 in London employer: CATCHES

CATCHES is an exceptional employer that offers a dynamic remote work environment across the UK and Europe, allowing you to collaborate with a talented team in the luxury fashion sector. With a strong emphasis on innovation, employee autonomy, and the use of cutting-edge technology, we provide ample opportunities for professional growth and development while fostering a culture of experimentation and collaboration. Join us to shape the future of consumer-facing technology and enjoy the flexibility of remote work alongside optional co-working spaces.
C

Contact Detail:

CATCHES Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨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 practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at CATCHES. Don’t miss out!

We think you need these skills to ace Software Engineer in London

C#.NET
API Development
Backend Services
PostgreSQL
Cloud Deployment (GCP, AWS, Azure)
Event-Driven Architectures
RabbitMQ
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 highlights your experience with C#.NET and backend systems. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about working with CATCHES and how you can contribute to our mission. Keep it engaging and personal – we love a good story!

Showcase Your Projects: If you've worked on any cool APIs or cloud-native systems, make sure to mention them! We’re keen to see examples of your work that demonstrate your ability to build scalable and secure solutions.

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 don’t miss out on any important updates from 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 the other technologies mentioned in the job description. Brush up on your knowledge of PostgreSQL, cloud deployment (especially GCP), and event-driven architectures. Being able to discuss these topics confidently will show that you’re a great fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled challenges in previous projects. Think about times when you built scalable systems or improved performance. This will demonstrate your ability to deliver pragmatic solutions and your understanding of engineering fundamentals.

✨Collaborate and Communicate

Since this role involves working with cross-functional teams, be ready to talk about your experience collaborating with product, design, and frontend teams. Highlight your strong communication skills and how you’ve contributed to team success in the past.

✨Emphasise Clean Code and Best Practices

Be prepared to discuss your approach to clean code, security best practices, and scalable architecture. You might even want to bring examples of your code or discuss your experience with code reviews to illustrate your commitment to quality.

Software Engineer in London
CATCHES
Location: London

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
>