Full-Stack Software Engineer (Rails)

Remote - Anywhere
Farmgirl Flowers is an equal opportunity employer and we greatly value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Farmgirl Flowers is building a remote first engineering team to scale our ability to serve more customers as we experience a period of rapid growth. 
If you would love to help solve logistical challenges involving shipping perishable flowers and thrive in a fast-paced environment with zero red tape, this job could be for you!

Job Requirements:

- Two or more years of professional experience working with Ruby, Rails, Rspec and Javascript
- Solid understanding of relational databases (MySQL), querying, and query optimization
- Rotating on-call duties (there is no separate DevOps team)
- Excellent communication skills
- Ability to collaborate with others and work independently
- At least 6 hrs of overlap with 9-5 PST

- Experience with Ecommerce
- Experience with Heroku, AWS
- Experience building microservices
- Experience working at growth stage startups
- Experience with MySQL stored procedures, functions, triggers, views

You'll love working at Farmgirl because...
We are a successful, profitable, well capitalized, fast-growing company
We create products that bring joy to hundreds (and sometimes thousands) of people's lives each day
We lead the industry for product quality and customer service
We get to build an amazing company and team built on respect and empowering and supporting one another
We're scrappy and get to see the fruits of our labor in real time each and every day
We believe in autonomy and reward taking initiative
As a 100% e-commerce business, we are technologically focused and data-driven
We get to be creative every day and build a great company, without red tape or bureaucracy
We have an amazing team and company culture that you'll love being a part of
We have an impressively smart and dedicated CEO and management team who are focused on developing all team members in the organization
Competitive salaries and comprehensive health benefits

We're looking for people with positive attitudes, an eagerness to learn, and the ability to hustle in a fast-paced work environment!
We love what we do and we're looking for people who are as excited about our mission as we are. Prior floral experience isn't required. What we DO require is a strong work ethic, positive attitude, and the ability to hustle. Not to scare you, but we want to be completely transparent with our expectations – most jobs at Farmgirl are not strictly desk jobs. We all hustle hard – often on our feet – for a significant portion of each day. And we have a lot of fun while we do it. We all help out in other areas as needed, so the ability to flex is extremely important. But, did I mention that we have fun too? Because we do!

Farmgirl Flowers

Unlike a local florist, we've built our process for speed and efficiency. We make orders at high volumes and that means we've built our production floors similar to that of automobile assembly lines where our designers and fulfillment teams make hundreds of the same bouquets every day in different stations. This means that customizations aren't built into our model. We don't like to say no (believe us, it's against our nature) but in order to offer these gorgeous blooms to the contiguous 48 United States, we can't offer special requests. (If you're looking for a special event, you can reach out to our events team at [email protected] and they have additional options for customizations!