The Collecting Group

Senior Software Engineer

Job Description

The Collecting Group is a true disruptor, offering high-quality ‘curated collectibles’ from around the globe, curated by specialists in their field. With headquarters in London and offices in Munich, Sydney, and Stockholm, plus a strategic partnership in the UAE, we’re redefining how enthusiasts engage with their passions.

Collecting Cars launched in 2019, introducing buyers and sellers to a fresh way to transact online while building a vibrant community for automotive enthusiasts. Our platform offers a faster route to market than traditional alternatives and slashes costs by charging zero seller fees. In 2021, we brought this innovative spirit to Watch Collecting, injecting new energy into the enthusiast market.

Today, The Collecting Group is a team of ~100 people worldwide, with bold plans for growth through new product extensions and market expansion. Our success depends on integrating talented engineers and cutting-edge technology—like TypeScript and Next.js—to deliver exceptional user experiences. We’re looking for forward-thinking, passionate, diligent, and motivated individuals who share our enthusiasm for cars, watches, and technology.

The Opportunity

Join our scale-up journey as a Senior Software Engineer, collaborating closely with the Product Team to lead the development of new features. Your work will shape our platform, enhance our engineering capabilities, and elevate the unique experiences The Collecting Group delivers.

With an agile mindset and a commitment to clean, efficient code, you’ll play a pivotal role in our technical architecture, product development, and overall success. Your expertise in TypeScript, paired with your ability to mentor others, will help steer the Group’s technical strategy.

A Day at The Collecting Group

Our typical day kicks off at 09:00, with a 09:30 standup to align on progress, challenges, and goals. We work in sprints to manage and prioritise tasks, ensuring clarity and momentum via our Jira workflow.
As a Senior Engineer, you’ll:

  • Drive significant contributions to the team’s success and product evolution.
  • Partner with Product and the wider business to align on objectives, strategies, and detailed requirements.
  • Lead complex projects from concept to completion, delivering high-quality solutions.
  • Shape our architecture, processes, and platform guidelines, leading by example.
  • Balance focused coding and problem-solving with team collaboration.
  • Share your skills through code reviews, paired programming, and mentorship to boost the team’s technical expertise.
  • Build and test features while immersed in the world of iconic cars and watches.

Requirements

  • Strong expertise in TypeScript and JavaScript, with experience in React (Next.js is a plus), alongside solid computer science fundamentals and familiarity with multitenancy and internationalisation.
  • Ability to analyse complex problems, devise innovative solutions, and share your insights to improve our products and platform.
  • Take ownership of tasks, prioritise effectively, provide accurate estimates, meet deadlines, and keep the team informed of progress.
  • Spot issues early through experience and a keen eye for detail.
  • Collaborate seamlessly with the Product Team and wider business, communicating clearly and effectively.
  • Mentor others in TypeScript, React, software engineering best practices, and your unique strengths.
  • A passion for software engineering, tackling challenging projects, and continuous learning.

Benefits

  • Competitive salary package
  • 25 days holiday
  • Private medical insurance for you and your family
  • Company pension contribution
  • Access to incredible automotive and watch events
  • Top-tier equipment to excel in your role

This is a remote-first role in the UK, with our team gathering regularly at our London HQ to workshop and connect with the wider business.