Keeper Tax helps independent contractors and freelancers discover tax deductions and file taxes. Help over 250,000 Americans save an extra $1,249 / year (on average)!
Why join us?
We've grown from $2M to $4M annual revenue in 2022!
Our software finds $1,200 per year in extra savings for our users.
We're solving a true pain point for our customers. Freelancers don't want to do taxes, they want to run their business. We take care of the headache for them.
Engineering at Keeper Tax
We have 7 engineers, including myself (CTO). Everyone is a full-stack generalist, and, generally speaking, when you ship a feature, you will own it end-to-end (frontend and backend). We meet daily for standup to talk about what we're working on. We also have weekly and monthly checkins for planning purposes - I want to evaluate our progress at a high level, so we can make adjustments if needed in order to achieve our long term plan.
Here's one example: To implement tax filing, we're building on top of an unreliable, relatively slow API. This means that, for our product to appear fast to users, we need to create background jobs, and we need to have retries for those jobs. The retry framework is working fairly well, but I think there are a lot of things we can do to improve it.
Here's another example: We currently have a background job that processes transactions for all users, but this requires a huge amount of memory. On our roadmap, we'd like to break this job into smaller batches of users, and run those jobs in parallel. This should both reduce memory usage and increase performance. The code is a bit complicated to break up right now, but it's something we'd like to do in the future.
Tax University tab: We have a lot of amazing content on our public website that helps freelancers learn more about taxes, and draws them into our product. We'd like to build a Tax University tab that gives our app users access to this content, and even customizes it for the mobile format (for example, by adding gamification).
Form OCR: In our tax filing product, users are able to upload PDFs and images, which we then parse using a hybrid system of OCR and contractors. However, this system has issues with accuracy (both from OCR and from manual processing), so we would like to invest in improving our OCR capabilities for next tax season.
Transaction search: In our expense tracking product, we have a basic UI for searching and filtering expenses, but there are parts of the current UX that are not ideal. We want to implement a redesign of the search interface that uses space more efficiently, adds advanced filters, and makes the filtering workflow more efficient.
Working at Keeper Tax
We have unlimited PTO
We have paid lunch
Work from Home
Up to 3 WFH days per week
We provide a $5K relocation stipend
We go on a yearly retreat together (including our remote employees)
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.