Job Description

Haskell Engineer

Corporate Office
13907 Minuteman Dr 5th Floor
Draper Utah 84020
Job ID:
Job Description:

Mid/Senior Software Engineer (Functional Programming) Hybrid/Remote
Do you want to create software that meaningfully benefits consumers? Be part of the FinTech industry that is growing at an explosive rate? Are you interested in doing Functional Programming full time? Come and be part of a team of exceptional developers working in a fast paced environment building world class software. We’re looking for someone
with a passion for programming and for writing beautiful code.

What We’re Looking For:

  • 4+ years of experience building scalable/high performance production code on the front and back end.
  • Self starter with good communications skills and knows how to work well with others.
  • Experienced in developing high performance/high throughput API’s
  • Our stack is Javascript/Typescript/Elm on the front end and Haskell on the back end. We will interview any engineer with solid experience in Functional Programming (Go, Elixir, F#, C# (FP Style), FP-TS, Clojure, Erlang, Scala, Kotlin, etc.) Must be willing and able to learn Haskell and Elm.
  • Experience with PostgreSQL, Docker, AWS

The Product and The Team
Ecom is a suite of software consisting of multiple web applications with public and private API’s, written in Haskell and Elm. The codebase is big but it’s very well maintained and stable. We’re the only company in Silicon Slopes that has Haskell in production!

You’ll be working with the team to build and maintain the E-commerce solution. We are highly motivated self-starters who take ownership of our projects and see them through to production. You will have the opportunity to work directly with Product/Project Managers, QA and other teams at Acima to create the most efficient and optimized solutions for our projects.

Extra Awesome If You:

  • Are a nice person
  • Already know Haskell. We use the Servant Web Framework, esqueleto for the database and Elm on the front end
  • Are familiar with extending merchant platforms: WooCommerce, Magento, BigCommerce, Shopify


  • Flexible schedules: Hybrid (mix of office and home office) or full remote.
  • Unlimited DTO (discretionary time off).
  • Medical insurance with United Healthcare (IHC network) Acima pays 85% of the employee premium.
  • Health Savings Account (HSA) with company contribution.
  • Dental insurance (Cigna) and Vision insurance (United Healthcare)
  • Paid holidays
  • 401K match 6%/3%
  • Free Dev lunches every Friday for locals
  • Fully stocked snack bar with beverages
  • Onsite gym and bike locker
  • College tuition reimbursement program (STEM)
  • H1B sponsorship

About Acima
Acima is based in Draper Utah and we are a young and dynamic leasing company. We provide consumers financing options for life necessities that would otherwise not be available to them. We help with financing options from tires/wheels to furniture and appliances. Acima blends the use of innovative online technology with a fast and easy application process for thousands of retailers nationwide. Customers love us because we make the impossible possible and retailers love us
because we make it easy for them. We are growing at a tremendous rate and we have been recognized as one of the fastest growing companies by Mountain West Capital Network and Utah Business Magazine.



Not what you’re looking for?

Try a new search!