Front-End Product Engineer

San Francisco or Remote

Job Details

About Cascade

Cascade is a new, still-under-the-radar company led by repeat entrepreneurs and backed by top investors.

Cascade's mission is to give modern analysts the tools they need to tell beautiful, deep, elegant stories with data. Non-technical business analysts have not gotten a tool upgrade in years — Cascade unlocks the analyst's skillset by allowing them to combine data of all kinds and sizes, manipulate and explore datasets, run sophisticated operations and publish the results in a story-like format. Unlike work done in a spreadsheet, analysis in Cascade is repeatable, auditable, deeply collaborative and automatically up-to-date. Data stories live online, ready for others to explore and build on.

Cascade is backed by First Round Capital, Redpoint, Susa and other top investors.

Role Overview

Cascade is seeking an experienced front-end and product focused engineer to round out the initial engineering team at Cascade. This position will work closely with the CTO and founding eng team members as they lay the engineering foundation and build the early versions of the Cascade product. The eng stack is multi-tiered and consists of React, Redux, ES6, GraphQL, Python, Django, Celery, Postgres, Redis, & ZeroMQ.

About You

  • You're product-focused by nature, clean code design patterns excite you equally as much as an intuitive and elegant end product.
  • You gravitate towards implementing clever solutions of existing libraries over architecting new core components from scratch.
  • You have a passion to empower non-engineers via better tooling and workflows.
  • You are intellectually curious on what is takes to build a successful start-up outside of engineering execution - including go-to-market, customer interviews, pricing, and marketing.
  • CSS doesn't wake you up in the morning, but doesn't put you to sleep either :).


  • At least five years in an engineering IC role, with at least two years focused on front-end technologies.
  • Broad knowhow of the JavaScript ecosystem and up to speed on the latest frameworks and design patterns (React, Redux, Flux, Angular, TypeScript, etc).
  • Deep knowledge of web architecture principles and protocols (e.g. Rest APIs, GraphQL, Websockets, etc).
  • Experience testing UIs via testing frameworks and automated testing tools.