Carrot

Visit website

Senior Backend Engineer

  • Software Development
  • Full-time
  • Remote

Posted on May 11, 2022

Company Description

Carrot is creating a first-of-its-kind universal shopping cart that stays with users across the internet and automatically saves products they are shopping for. Carrot’s core technology has been built to compliment the user’s buying journey and give the consumer the time and space needed to make informed buying decisions. Combined with our mobile app, consumers have a central place to keep track of all the things they might want to buy. For merchants, Carrot offers a unique and new surface area to reach potential customers and helps with the recovery of cart abandonment (currently between 75%-90%)

Role Description

The heart of Carrot is engineering; the heart of our engineering team are our founding engineers (you!), who set the tone and pace of engineering. We work at a cross-engineering scope, driving impact felt by the entire org and our customers. As a senior engineer, you will contribute in a multitude of ways, from architecting phenomenal systems, creating and encouraging good software development practices engineering-wide, driving strategic technical improvements, and mentoring other engineers.

Carrot is a unique opportunity to work with best-in-class individuals on unique problems, in an environment with the founding team and abundant opportunities for personal impact and growth.

Who you are

  • You are a very strong individual contributor and can execute quickly and produce high quality results.

  • You strive for providing impact by bringing your expertise to the table, within a cross-functional team.

  • You can work well within an agile and fast-paced environment, both individually and collaboratively as needed.

  • Experience in machine learning a plus.

Responsibilities

  • You will set direction not only for the team but will help guide engineering vision

  • You will architect important, fault-tolerant systems and anticipate strategic and scaling-related challenges via thoughtful long-term planning

  • You will write code as we expect our technical leadership to be in the trenches alongside junior engineers, understanding root causes and leading by example

  • You will mentor engineers, both junior and senior

  • You will own relationships with other engineering teams and collaborate with other functions within Carrot

Technologies we use

  • Node/Typescript

  • Go

  • Postgres + GraphQL

  • Redis

  • Kibana/Lucene

  • React/React Native (nice to have)

Requirements

  • BS (or higher, e.g., MS, or PhD) in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience

  • 7+ years of professional software development experience

  • Solid CS fundamentals with experience across a range of disciplines, with one or more area of deep knowledge and experience

  • Proven track record of senior technical leadership and execution

  • Strong knowledge of shipping impactful and complex software projects

  • Ability to set technical and cultural standards for engineers

Carrot is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.