Senior Software Engineer

Job Description

Checkmate is a mobile shopping app and extension loved by millions of shoppers. Founded in May 2022, we have quickly become the fastest-growing shopping platform in the US, with 1 million registered users in first year in market + #1 app in the app store shopping season each year + Series A lead by Google Ventures. We are trusted to save consumers favourite items from across the web, discover products they truly want, and find deals from their favourite brands. Checkmate is so much more than just a shopping app; we are building the future of consumer identity and adtech.

Backed by industry-leading investors such as GV, Pinterest's ex-President, Paris Hilton, The Chainsmokers, Fuel Capital, F7 Ventures, Blackbird Ventures, Susa Ventures, Wischoff Ventures, and more, Checkmate is poised to continue to disrupt the online shopping industry.

Role Overview

We are looking for an experienced Senior Software Engineer with 5+ years of web development experience, specialising in React and TypeScript. Having established ourselves as one of the fastest-growing apps in the US, we’re now entering a significant growth phase and are actively growing our Engineering team by two. We foster a collaborative culture where you will work closely with product managers, designers, and other engineers to ensure that our platform delivers an unparalleled user experience while meeting the evolving needs of brands and consumers. We empower our engineers to take ownership of key feature builds and operate under a wide remit of creativity to build great products. The ideal candidate would be both excited, and capable of working within this environment.

Responsibilities:

  • Design, develop, and maintain responsive and scalable web applications using React and TypeScript. Including desktop and mobile browser extensions, a React Native iOS application, Shopify integrations and more.
  • Collaborate with cross-functional teams to define, design, and ship new features that align with user and business needs.
  • Write clean, maintainable, and efficient code while following best practices and industry standards.
  • Optimize components for maximum performance across various web-capable devices and browsers.

Requirements

  • 5+ years of experience with React and TypeScript
  • Strong understanding of web performance optimisation, scalability, and responsive design.
  • Knowledge of git and developing in a team environment.
  • Excellent problem-solving skills and ability to think critically in a fast-paced environment.
  • Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.

Nice to Have:

  • Experience with iOS applications and React Native.
  • Experience with browser extensions.
  • Familiarity with Remix and Cloudflare Workers
  • Knowledge of eCommerce platforms, analytics tools, and loyalty programs.
  • Experience with cloud platforms (AWS, GCP, Cloudflare) and CI/CD pipelines.

Benefits

  • Competitive salary + stock allocation
  • Healthcare
  • Gym membership
  • 4 weeks PTO and health days
  • Company retreats 🏝- California March 2025 is our next one!
  • Additional benefits

We are committed to inclusion across race, culture, ethnicity, gender, sex, sexuality, religion, and ability. At any stage you may highlight ways in which we can tailor the interview process to meet your needs. If you are passionate about reshaping the future of e-commerce and have a track record of building awesome products we invite you to join us on our exciting journey at Checkmate.