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.
Software Engineer (Full Stack) - Frederick Platform
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.
You should have a minimum of 1 year full-time professional experience on a software development team. You should have experience with Ruby on Rails and / or React.
You are familiar with popular testing frameworks such as RSpec, Jest, and Capybara / Selenium
You enjoy working in a small team environment
You enjoy working on both front end and back end solutions. Frederick is a full-stack engineering team.
Bonus points for:
Experience building and consuming APIs in an SOA / microservices architecture
Expertise building complicated apps using Webpack, React, and Redux
San Francisco, CA