Lumi is transforming the manufacturing and packaging industries by building tools that help brands find and work with suppliers more easily than ever before. Our goal is to enable seamless collaboration between brands and suppliers to deliver sustainable, memorable and cost-effective packaging.
We use Haskell and Postgres on the backend and PureScript/React on the front-end. On the Haskell side, we primarily use Servant and Esqueleto. We get an enormous amount of utility from all aspects of Haskell's type system, from the most basic features like newtypes and sum types, to type families and GADTs. On the PureScript side, we use our own purescript-react-basic bindings, purescript-lumi-components, and Spago.
Lumi is transforming the manufacturing and packaging industries by building tools that help brands find and work with suppliers more easily than ever before. Our goal is to enable seamless collaboration between brands and suppliers to deliver sustainable, memorable and cost-effective packaging.
We use Haskell and Postgres on the backend and PureScript/React on the front-end. On the Haskell side, we primarily use Servant and Esqueleto. We get an enormous amount of utility from all aspects of Haskell's type system, from the most basic features like newtypes and sum types, to type families and GADTs. On the PureScript side, we use our own purescript-react-basic bindings, purescript-lumi-components, and Spago.
We're looking for several roles:
Full-stack engineer https://www.lumi.com/jobs/full-stack-engineer
Data architect https://www.lumi.com/jobs/data-architect
Product management lead https://www.lumi.com/jobs/product-management-lead
Lead product designer https://www.lumi.com/jobs/lead-product-designer