Grist Labs

The world deserves better tools than spreadsheets.

  • Founded 2014
  • 1-15 Employees
  • 0-5 Engineers
  • Enterprise Software

About Grist Labs

What We Do

We are building an ambitious modern software product. Grist is a user-friendly, flexible, and beautiful tool for people and businesses to manage their data without compromises.

Grist can be thought of as a database with a spreadsheet interface. Unlike a regular spreadsheet, Grist embraces structured data, which includes most business data: customers, inventory, tasks, leads, expenses, you name it -- it is completely general-purpose. It offers more control, makes it easier to verify logic and to share data, and lets people use it as a custom application without giving up the flexibility of a spreadsheet.

What's Different

We see a way to avoid certain common compromises made by cloud and desktop software, and get the best of both worlds. In our approach, software can and should:

  • be fast without being affected by slow network connections;
  • let users keep data private, or choose to place in the cloud for sharing or backup;
  • work cross-platform as browser-based software does;
  • work offline, and sync your changes when you reconnect.

Grist is also very powerful. Users can write formulas and scripts in Python, which can be shared securely. Secure sharing and safe execution of user-created logic are two other challenges we are solving.

The frontend is one of the most intensive dynamic browser-based applications out there. It comes with its own challenges, and requires as much software engineering discipline as anything else.

How Far Along We Are

We have a private beta version that we are showing to selected users and testers. It is functional with many features, but a lot of work remains, including plenty of exciting engineering challenges. Talented engineers will not be bored.

Whom We Seek

Bright software engineers with a strong computer science background. We require a solid foundation in computer science and good problem-solving skills. Candidates who have this will pick up the rest. Our job requirements are listed in a slightly more detail in our job description.

Our interview process includes questions on algorithms, data structures, coding, and problem solving.

Find a job at companies like Grist Labs

Tech Stack
  • Node.js
  • Python
  • NaCl
  • Javascript ES6
  • Knockout.js
  • AWS

  • Free lunch (in office)
  • four weeks vacation
  • flexible hours.

  • Medical, Dental, & Vision Insurance Medical, Dental, & Vision Insurance
  • Life & Disability Coverage Life & Disability Coverage