First and foremost, we're looking for people who are excited about what we're doing—you don't need to know anything about metabolic health, but should be excited to learn. We're building in an entirely new space, so you'll be able to use creativity to help us solve problems and delight our customers.
Our web stack is Next.js (TypeScript, React, node, Postgres) and we use React Native / GraphQL on mobile.
Since most of our team are generalists, we have flexibility about where you'd fit in. Here are some possibilities (none are hard requirements):
This list is not exhaustive at all, and you'll have a lot of autonomy over your work.
We love junior developers, but this role is for someone more senior. We will be opening a wider variety of roles in the future for people with less experience.
These roles can be full time or part time / contract. During our interview process, you'll be able to share what you're most interested in.
None of these are requirements, but do describe the kinds of people that we think would be most effective at Levels right now.
Since we're an early-stage startup, we constantly have to ask "what gets the most value, cheaply, to validate our assumptions?" We build some things to last a long time, and others as prototypes.
We use linting, e2e testing, CI, observability logging, and production probers. We've documented both our web and mobile apps so that you should be able to get started easily—and if you need help, we'll absolutely improve our docs—and contribute your first day.
Our team has previously built products that served tens of millions of customers per day, so we recognize the value of maintainability and keeping our developer experience nimble. We push our backend several times a day, and our mobile app weekly.
You'll help push us to be our best, and we're excited for recommendations and insights you have as you join. You'll be an owner and contribute towards how we work.
We want you at your best, and won't be giving you gotcha-style algorithms questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.
You'll first talk to Andrew (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Levels and have a chance to ask any questions about our company, team culture, and product.
If we're both excited to continue, we'll send along a bunch of information about the company that you can go through on our own time. You'll then have the opportunity to chat with other people in our company to learn more about them and the company.
We'll have another conversation to talk in depth about your technical experience. We'll talk about frameworks you've used, how you make technical decisions, types of problems you like to solve, etc. You won't need to prepare anything in advance.
This is primarily used to get a better feel for your experience, how you work, and where you may fit in. It'll be used to design the rest of the interview process.
Through this and the next steps, you'll meet more people in the company so we can get to know each other.
Everyone has different strengths, and we want you to do your best. Our goal is for you to clearly demonstrate your technical aptitude. We're open to accommodating to what would work best for you.
You can choose between several different options:
Alongside this, we'll ask you to teach us something technical (live or async), so we can see how you like to communicate technical topics. We'll include full details about this when we get here.
We will talk to a few people you've worked with before to learn more about how we can best work with you. We expect to hear great things, so this is primarily so we can work with you as effective as possible.
If you're excited to learn more, fill out this form. If we think you might be a fit, we'll respond within 48 hours. Please let us know if you have timing constraints. Regardless, we'll try our best to respect your time along the process.
You can learn more about what we're up to:
No recruiters or agencies, please. Thanks!Apply for this job