Preach the Booker Message.
Our Sales team is on the front lines telling potential customers about Booker and how our service can benefit their business. They give prospects a first glimpse of the platform and play a key role in customer onboarding.

Customer Experience

Give Good Phone.
Our Customer Experience team loves teaching, problem solving, and working with clients to help them get the most out of our platform.


Crunch our Numbers.
Our Finance team keeps Booker on course as we achieve goals and benchmarks. They’re laser-focused on tracking and analyzing the financial data that informs Booker’s day-to-day business decisions.


Become a Master of Strategery.
Our Strategy team leads the charge in exploring new markets, developing strategic partnerships, and driving innovation across the company. They also ensure that every department’s efforts contribute to the company’s goals.


Geek out on User Experience.
Our Product team transforms and refines our platform offerings. Their roadmap is focused on creating tools to help local businesses thrive.

Quality Assurance

Quality Is Our Middle Name. Our QA team makes sure that every new piece of code is bug-free before and after going live.

Human Resources & Recruiting

Hang with the People People.
Our Human Resources team makes sure every employee has FUN! A truly warm and friendly team, they provide top-notch support and guidance to our employees. And our Recruiting team helps us discover great new talent like you.


Grow the Booker Brand. Our Marketing team knows prospective clients, current clients, and the market landscape inside and out. They provide industry thought leadership, drive leads for our sales team, and manage communications with employees, customers and press.


We believe in helping small businesses succeed. We’re on a mission to use technology and big data to help small businesses grow, and change the way consumers and local businesses interact with an "Uber for Local" like experience. Why? Because millions of small businesses make up the backbone of the global economy and provide the majority of jobs, yet new technologies tend to focus on enterprise customers.

Technical Support

You can has halp.
Our Tech Support team ensures that our systems, servers, and other hardware run smoothly and efficiently.


Code-slingers R Us.
Our Tech team shapes the Booker platform hands-on as they build new features and functionality.


The Wizards of Oz.
If you're a behind-the-scenes magician who works well with systems, processes, and contracts, Operations is for you.

Job Positions

Title Frederick Full Stack Software Engineer

Frederick is a complete marketing platform built specifically to help small businesses succeed. In 2015, we joined Booker, a larger, well-funded startup, and we haven't looked back since.

Frederick is now used by thousands of local businesses, including spas, salons, yoga studios, and auto shops to communicate with their customers via email and text. We're rapidly scaling as well as expanding our product to serve new types of customers, so we're growing our team to meet that challenge.

As an engineer at Frederick, you'll have a large amount of ownership across the entire software delivery process. You'll play a key role in inventing our next generation platform as well as implementing customer-facing product features.

Essential Duties and Responsibilities:

As a member of the engineering team, you'll have the opportunity to collaborate with other engineers, product managers, and designers to solve a variety of engineering challenges.

  • You'll work on a distributed platform with a growing set of microservices, using modern technologies and architectural patterns.
  • You'll be able to deploy to production daily (or more), thanks to great test coverage and automation
  • You'll help your team decide what technologies to use and how to architect new solutions. Every engineer is able to propose better ways to do things.

  Specific Skills and Experience Required:

  • A minimum of 1 year full-time professional experience on a software development team.
  • A minimum of 1 year experience with Ruby on Rails and / or React.
  • Familiarity with popular testing frameworks such as RSpec, Jest, and Capybara / Selenium
  • Enjoy working in a small team environment
  • Enjoy working on both front end and back end solutions. Frederick is a full-stack engineering team.
  • Experience building and consuming APIs in an SOA / microservices architecture (Preferred)
  • Expertise building complicated apps using Webpack, React, and Redux (Preferred)

This brief summary is not an all-inclusive description of job duties.  Other job duties and responsibilities may also be assigned by the incumbent’s supervisor at any time

 Booker Software is a proud Equal Opportunity employer, m/f/d/v. 


ApplyClose Description

San Francisco, CA

Mindbody Logo

Booker and Frederick are now part of the MINDBODY family. Learn more here.