Location: Fully remote with the opportunity of working in a co-working space local to you
About:
CATCHES are a SaaS start-up backed by some of the most influential names in luxury fashion globally. We've partnered with the global leaders in cloud computing and AI to integrate advanced 3D rendering, Artificial Intelligence (AI) and Visual Effects (VFX) techniques to create unparalleled shopping experiences for luxury fashion and exclusive events.
Role:
We are seeking a highly skilled Backend Software Engineer to join our team. The ideal candidate will have experience building APIs and backend services, ideally in C#.NET.
In this role, you’ll build robust, scalable, and secure backend systems powering our SaaS platform. You will collaborate closely with the frontend team, data engineers, and other stakeholders to deliver high-quality software solutions that meet our product's needs.
You’ll have input into technical direction and contribute to shaping backend architecture as we scale.
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.
- 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:
- 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:
- Work fully remote with optional coworking access.
- Be part of a small, experienced team that values shipping, experimentation, and autonomy.
- Contribute early to product and architecture decisions.
- Use cutting-edge tech to shape the future of immersive eCommerce.
- Enjoy startup pace without burnout: async-first, high ownership, minimal meetings.
Tech Stack:
- Languages: C#.NET (primary), Go, Python.
- Databases: Postgres, Redis.
- Messaging: RabbitMQ.
- Infra: Docker, Kubernetes, GCP (primary), AWS, Azure & bare-metal.
- CI/CD: GitHub Actions.