Kable makes it easy for developers to add usage-based billing, analytics, and authentication to their API products with just three lines of code.
We help API companies bring their products to market faster, more securely, and with flexible billing tools that help businesses scale. We provide everything needed to create a delightful experience for developer communities and to optimize revenue while giving time back to engineering teams to focus on what matters most.
Interested in fintech or big data? Excited by the rise of the API economy? Want to build infrastructure to support the next generation of billion dollar SaaS businesses? Join us and let's build something great.
Kable is hiring the best of the best.
You love to build. You ask great questions. You are a team player. You are passionate. You're an engineer at heart, but you have some product manager in you too. You have a strong sense of how things should be done, and you don't hesitate to voice your opinion. You are a 10x engineer, capable of getting more done than others and in a fraction of the time. You want to be a part of something great.
Ship bulletproof code on a daily basis. Design elegant ways to tackle big data challenges and beautiful solutions to complex billing problems. You will be as much an architect as a developer, and you will be responsible for designing and building solutions capable of handling massive scale. You will be a product builder and a team builder and you will help build Kable from the ground up.
You value ownership and want to be a part of something great. You will be involved in every aspect of building the product, from high level design to architectural approach to technical implementation. You will help drive product direction and help build our early team. You will have full autonomy in building something extraordinary in one of the most rapidly-growing parts of software.
Our stack: React, Node, Typescript, Express, Postgres, MongoDB, ClickHouse, Kafka
Intro call with Founder (30 mins): This first call is about getting to know each other. Interviewing is just as much about you finding the right company as it is about us finding the right candidate, so we'll spend the majority of the call discussing what you're looking for in your job search. We'll spend the last few minutes discussing some very high-level technical concepts, but this is not a technical interview.
Remote coding challenge (2 hours + 20 minutes): We believe interviews should resemble real world software, so instead of asking random programming questions, we'll ask you to spend two hours building something. The coding challenge is short, requires zero preparation, can be done in any programming language, and can be scheduled whenever is convenient for you -- we just want to see how you write code. Afterward, we'll spend 20 minutes discussing your approach together.
Interview with Team (90 mins): Our final interview is a longer conversation to discuss the role, your career goals, and answer any questions about Kable you may have. We'll spend about 30 minutes at the end of the call on a technical system design question, but again, the interview is just as much for you as it is for us, so we'll spend the majority of the call talking about the opportunity and answering any questions you may have.
Offer (45 mins): Congratulations! Our offer conversations are longer at Kable than most other companies. That's because we'll spend about half an hour discussing equity and what the future might hold for you and for Kable. If you've made it this far, we're excited about working together, and we want to spend as long as it takes on anything you'd like to discuss.