Full-Stack Engineer

San Francisco, CA, United States • $110k - $180k • 0.10% - 0.45%

Keeper Tax

Role Location

  • San Francisco, CA, United States


  • $110k - $180k
  • 0.10% - 0.45%


11 - 25 people


1460 Mission St
San Francisco, CA, 94103, US

Tech Stack

  • React
  • JavaScript
  • React Native
  • Express.js
  • SQL

Role Description

Why Keeper Tax?

Call it the gig economy, passion economy, or just side hustles, over half of Gen Z workers are now getting paid with 1099 contracts. Tax law is confusing and many workers with 1099 income don’t realize how many tax write-offs they’re missing.

Keeper Tax’s mission is to build tax software for the next generation of workers. Our product helps workers with 1099 income:

  1. Identify tax write-offs automatically
  2. E-file come tax time
  3. Connect with tax professionals for any questions they might have

On average, our users save $1,200 per year using our product!

As a software engineer at Keeper Tax, what will I be working on?

Here are some examples of projects we have on our roadmap:

  • 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.

You would be a good fit for Keeper Tax if:

  • You want to move fast, and you don’t like being blocked. We believe in ask forgiveness, not permission.
  • You care more about product than technology. We use React, Node, and SQL because they're standard. They have a lot of libraries that are well-used and well-maintained, and there are a lot of resources, both for getting started and for debugging advanced problems. I want our biggest problems to be related to figuring out what we want to build and what problems we can solve for the user, not figuring out the technology.
  • You want to have a significant hand in planning and managing your own work. At Keeper Tax, you will own features end-to-end (from brainstorming with PM to publication to the app stores).
  • You believe that we are stronger together than apart. You are willing to help other engineers with questions, code review, and brainstorming. You are willing to help PM and data with technical questions.


  • You’ve previously built features with React, Node, and SQL and have gotten them into production.
  • You live in SF or are willing to relocate. We're a small team (18 people), and at this stage we're looking for people who want to work in person with us. We have a flexible WFH policy (3 days WFH per week).
  • You don’t require visa sponsorship. Unfortunately, we don't support F1 or OPT visas.

Interview process

  1. Call with the hiring manager: We’ll go over your background and what you want out of your next job. Tell me about something you built that you’re proud of.
  2. Take home exercises: We’ll schedule a time for you to do a couple of React and JavaScript exercises.
  3. Onsite: We’ll schedule a time for you to do a couple of live exercises, plus a brainstorming exercise with PM.
  4. References
  5. Offer

About Keeper Tax

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)!

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.