Trim

San Francisco
11 - 25 Employees
< 10 Engineers
$5M - $10M Funding
Series A

Trim’s mission is to radically change financial health outcomes for Americans at scale.

People’s finances are often difficult. Nearly all Americans would like to — and can! — improve their financial situation. Trim’s goal is to get customers to feel confident, secure and in control of their financial lives.

We improve financial health outcomes for Americans at scale by automating financial tasks that save users money, fight fees, and get consumers out of debt.

Trim photo 1 Trim photo 2 Trim photo 3 Trim photo 4 Trim photo 5

Why join us?
  • Trim is a mission driven company that delivers tangible value to our users everyday. We have saved over $20 million for our users, and have only begun to scratch the surface of the financial health outcomes we will drive for Americans.

    Users credit us with helping them get out of debt, improving their credit situation, and ultimately regaining confidence in their financial life.

  • We have experienced 10x user and revenue growth in the past year, having just crossed half a million users and a $6M run rate. Solid, industry leading unit economics separate us from the pack in the personal finance space!

  • We are a tight knit team who comes to work everyday because we enjoy working with each other. We prioritize team culture as much as we do our customer and product.


Engineering at Trim
Engineering team and processes

We’re a small team of product-minded full-stack engineers. Each individual engineer is instrumental in driving product development from start to finish. We work closely with the product team to help design, scope, and prototype features. We work with each other to architect and build functionality, often touching frontend and backend code in the same day. We use GitHub pull requests to share and code review each other's work. Every engineer can trigger production deploys, which are quick and happen multiple times a day.

Trim is heavily data-driven, so once we ship we work closely with the product, growth, and marketing teams to analyze the user journey and implement A/B tests to optimize further. Our work is often seen by thousands of people in a matter of days so we can quickly gain significance on certain types of tests.

We operate on weekly planning cycles, use Asana to track and visualize our work in a Kanban board, and regularly demo our work to each other and the whole company.

Technical Challenges

We have over half a billion items of semi-structured transaction data from financial institutions (purchases, transfers, refunds, and more). How do we efficiently and effectively gather insights for a single user, for a larger subset of users, and for the entire Trim user base? As Trim’s user base scales 10x and beyond, how do we support existing application functionality while allowing for novel uses of this data?

Some of our functionality requires taking action on behalf of the user in circumstances where no APIs exist. We do this with a variety of methods, including browser automation. How do we do this at greater scale and with progressively less resource consumption? How do we better simulate user behavior to work around bot detection? How do we improve the user experience when browser automation needs to happen almost synchronously?

Projects you might work on
  • Create a data model to measure and identify user income from semi-structured transaction data from financial institutions.

  • Lead the full-stack development of a new product that identifies key insights into someone's financial habits and guides them with actionable steps to achieve financial independence.

  • Build a pub/sub abstraction to make it easier for the React application to receive real-time updates about complex asynchronous processes without polling.

  • Reduce the size of the React application bundle to speed up page load times (e.g. by enabling code splitting by route or similar).

Tech stack
Ruby on Rails
React
Redux
PostgreSQL
Redis
AWS
AWS Lambda
JavaScript
Python
Convox
Docker
Heroku
Redshift

Working at Trim

Our mission — to radically change financial outcomes for Americans at scale — is at the root of everything we do. This idea and our users' needs are at the center of strategic, operational, product, and engineering decisions across the company. We're looking for passionate people who seek to use their talents to make the world a better place.

We place a high degree of emphasis on ownership and collaboration. As a small team, every team member has influence in the broader company direction and is empowered and expected to have their own opinions.

We are a tight knit bunch and highly value team culture. Weekly happy hours, monthly outings, and quarterly offsites are just a few ways that we connect with each other!

Generous Vacation

Trim has an unlimited vacation policy.

Free Food

Lunch and an abundance of snacks provided everyday.

Health Insurance

99% employer paid premiums for medical, vision, and dental insurance.

Team Activities

Weekly happy hours, monthly cross-team events, and quarterly company outings. White water rafting, skiing in Tahoe, and Sonoma vineyard tours to name a few!

Company Retreats

We have an annual white water rafting tradition, and do fun offsites every quarter to unplug and reconnect. We are headed to Tahoe for a team ski trip this quarter!

Workshops/Conferences

We encourage and sponsor team members to attend conferences that will further their growth and development.

Relocation

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

Apply