Intermediate to Senior Full Stack Developer


Banzai, a small company producing the premier financial literacy software on the internet, is seeking an intermediate to senior level full stack developer. The position is full-time.

About Banzai

Banzai builds software to teach financial education in over 20,000 schools and to over a million children and adults nationwide. Over 600 community banks and credit unions partner with Banzai to pay for the courses on behalf of educators as well as their communities. The company employs about 50 professionals in marketing, sales, product development, sponsor relations, shipping, and support.

Banzai is an established company—it's been in business for 11 years—however, in 2017 it grew 54 percent in revenue and continues that trend in 2018.

What You Will Do

Today, Banzai is building a new generation of financial literacy tools, including a platform for homes and communities. Banzai's software is experience-based, meaning, Banzai simulates real-life. It helps individuals practice navigating real-world financial dilemmas.

As a developer at Banzai you will:
  • Build interactive, educational courses.
  • Contribute to the infrastructure that supports those courses.
  • Build analytical tools for our bank and credit union sponsors.
  • Develop in-house tooling.
  • Train and mentor junior developers.
  • Work in a suite of technologies and programming languages (see below).

The Technologies

Banzai is a polyglot environment, however, its infrastructure is mostly constrained to two programming languages: Javascript on the front end, and Clojure* on the back end. Banzai supports a few legacy applications in Ruby, however, they are nearing their end of life. The system is also deeply integrated with Salesforce, and therefore, includes a collection of modules written in Apex.

Banzai's system offers significant variety, however, be prepared to spend most of your time working in Clojure. Facebook's React library drives most of Banzai's front-end solutions.

*As an applicant, you are not expected to know Clojure, however, you must be familiar and comfortable with functional programming languages (see What You Need).

What You Need

All of the skills below are desirable, however, Banzai will judge your qualifications on balance. We hope you'll have:
  • At least five years of programming experience.
  • Strong proficiency in Javascript. (Note: we emphasize knowledge of languages over libraries and tools.)
  • Exceptional command of at least one other language, preferably a language that employs functional programming paradigms.
  • Experience building web applications.
  • Experience building single-page web apps using technologies like React.
  • Proficiency in Clojure is a plus.

The Benefits

At Banzai, we're proud of the benefits we offer, not least of which is the autonomy to make decisions about software blessing millions of people, as well as working on a small team. The hard benefits, however, include:
  • Salary range: $60K to $135K commensurate with your experience and talents.
  • Full healthcare and dental benefits, with premiums and out-of-pocket maximums covered 100%.
  • 401(K) employer match of 5 percent.
  • Flexible vacations.
  • Life and disability insurance.
  • Phone and service.

How to Apply

Submit whatever you think best demonstrates why you are Banzai's best choice. Here are a few suggestions:
  • Resume or work history.
  • Cover letter describing why you are a unique fit for Banzai.
  • Public portfolio, if you have one (e.g. Github, whatever, etc.)
  • Work portfolio: items demonstrating real work you've produced for clients or employers.
To apply, please email your application to Kendall Buchanan, Cofounder at Banzai, at You may also call (435) 503-1462 to follow up.

Banzai is located in Provo at 2230 N. University Pkwy. Bldg. 14 (not far from BYU).