We’re looking for a full-stack generalist excited about learning new tools, overseeing the end-to-end development process for new features and products, and joining a small (but growing!), fast-paced team.
In our product, we have to solve for a wide variety of complex, independent tasks including - but not limited to - automated financing, insurance, titling and registration, identity verification, delivery coordination, e-signatures, etc. Building a singular, cohesive product accomplishing this huge variety of tasks is a big undertaking and requires close communication and collaboration across our entire team. While different areas of the codebase are owned and predominately maintained by certain engineers, we’re still small enough that projects will often take you across the entire tech stack.
In this role, you’ll be in constant communication with clients - both manufacturers (our customers) and the end users of the platform (vehicle buyers) - and will be expected to leverage feedback quickly and turn them into product improvements. While you’ll predominately be working on the core parts of our product (our checkout and buyer portal web apps and associated Node.js backend), from time to time we’ll have projects and tasks associated with automating internal (and external) processes, improving our dev infrastructure, fighting fires, and integrating new tools.
You’ll be given a significant amount of autonomy in this role. On the features and products that you build out, you will serve as the de facto owner with the loudest voice in the room on feature improvements and implementation design. You’ll have the power to advocate and fight for the projects you want to work on and you think should be prioritized; this will directly contribute towards our strategy decisions. Things are changing quickly on our side; if you expect long-term roadmaps with tasks defined months in advance, then this role probably doesn’t make sense for you.
Core Infra
Front end: React web apps
Back end: Node.js (serverless) backend using express.js and a NoSQL db
VC + CI/CD: Github / GH actions
SaaS tools: GCP + Firebase, Retool, Stripe, Segment, Mixpanel, Notion, Zapier, Cypress, and many more...
You certainly don't need to be experienced in all of these areas; but you should be excited to learn new skill sets & tools as you need them. We also expect you to bring some new knowledge and experiences you can share to help level-up the rest of the team.
Responsibilities
Lead key architecture decisions for the platform
Designing core, backend software components
Crafting and optimizing smooth front-end interfaces that thousands of users will use
Scoping and integrating with third-party APIs, including direct communication with all stakeholders (vendors, customers, etc) involved
Diagnosing and addressing bugs and performance issues
Producing high-quality, production-ready, readable, and maintainable code
Collaborating towards dev ops improvements to increase engineering team scalability and code reliability
Unblocking and supporting team members and customers
Please note: that this role is in-person with at least 4 days per week in the office in NYC!
Qualifications
Generality and ability to move across the stack:
Backend: experience and proficient in Node.js + Express.js
Frontend: proficient in javascript, React, a good eye for design (a nice-to-have and not strictly required), and (ideally) mobile design experience
Excellent communication skills: you’ll be working closely with other engineers on our team and with external customers, vendors, and end-users on a daily basis.
Demonstrated ability to thrive in ambiguous environments with competing priorities and tight deadlines
Product-driven engineering approach: a keen awareness towards the impact your code has on the user experience
High energy & motivated to work long hours to build an incredible product and revolutionize the vehicle sales industry
Benefits
Annual Salary Range: $115,000—$190,000 USD
Your offer will include a competitive salary, employee-friendly equity grant, and the following:
Healthcare and dental coverage
Paid lunch during the work week
Regular team events, off-sites, and team-travel paid for by the company (we recently spent a few weeks in Maine, Norway, and South Africa!)
Unlimited paid time off
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at Ekho (YC S22) by 2x