Full Stack Software Engineer
San Francisco, CA
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!
Unlike many companies, advanced education is not a requirement at Farmgirl. We believe that the best individuals come with varied backgrounds and experiences, and value work ethic, problem-solving skills, intellectual curiosity, and a positive attitude more than a specific degree.
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.
Full-Stack Software Engineer
Exempt, Full Time
Compensation: $150,000/year or BOE + comprehensive medical benefits, PTO, Commuter Benefits and 401K
Reports to: General Manager (with a dotted line to CEO)
About this role: Farmgirl Flowers is a rapidly growing direct to consumer e-commerce flower company. The company started 9 years ago from a tiny SF apartment and has grown to a team of 140 people in San Francisco, CA. We are a high-growth company achieving 50+% year over year growth and have been named to the Inc 5000 Fastest Growing Private Companies and the SF Business Times Fastest Growing Private Companies lists for the past several years. Our team is one of the most passionate and dedicated around, and our commitment to excellence shows in everything we do.
We’re looking for an exceptional software engineer to become a key contributor to our team and company’s future growth. This person will be our first in-house software engineer, and we’re looking for someone who is excited to immerse themselves in the business to truly own our apps as our one-person development team. You’ll be highly motivated by the opportunity to take ownership over the full development pipeline to support our company’s growth. You’ll enjoy working collaboratively across departments, but also thrive autonomously. We’re looking for someone local to the San Francisco Bay Area who is excited to join us at our headquarters and learn our operation, with the flexibility to occasionally work remotely for the days that you need deep focus. We’re not your typical Bay Area tech company with ping pong tables and fridges filled with sparkling water, but what we do offer is an opportunity to take ownership over the technology supporting our high volume e-commerce web app alongside a passionate team to support your growth and development.
As a Full Stack Software Engineer, you'll be excited to:
- Build and scale! Build a flexible, maintainable, error-resilient and asynchronous architecture
- Own all stages in the iterative development pipeline from design, to implementation, testing, deployment, monitoring and maintenance.
- Deploy new features to make it easier for our customers to place and manage orders, and easier for our teams to deliver exceptional experiences.
- Collaborate across departments to seek out pain points for both internal and external customers and help develop tools to alleviate those challenges.
- Lay the groundwork for our tech culture and build the foundation for additional engineers to join our team as we continue to grow
- Protect our business and ensure our stack is secure against threats
- Manage a budget for external development work
- BS/MS in Computer Science or equivalent work experience
- 5+ years of Software Development experience.
- Experience working with a high-volume e-commerce web app
- Passionate about solving a wide range of software engineering challenges, from making people more productive to building well-designed products
- Strong believer in the best, most efficient software development principles and processes
- Dedicated to continuously learning and improving your craft
- Strong collaborator, excellent communicator, and are able to work with plain language goals, translate into business requirements, and build solutions that exceed customer expectations
- Experience collaborating with external development teams
- Our Stack:
- Ruby on Rails
Farmgirl is excited about you because...
You're highly self-motivated – You identify tasks and you do them! You don't need micromanagement to get the job done.
You're a "we" person – You’re a team player who knows that great teamwork is really what gets results.
You're cool under pressure – You can handle high-pressure moments with composure, excellent problem solving and can keep your team motivated and positive when the pressure is on.
You're an excellent problem solver – You actively think about any problem you encountered at work, and try to come up with a solution. You always have three ways to fix something and you can't rest until you find a solution.
You have a positive can-do attitude – You'll need to be motivated, and motivate those around you to be high performers, with a positive attitude. We believe negativity kills teamwork and it doesn't fly here.
You'll work to get the job done – Long hours are required during peak flower holidays, and will require mandatory overtime and blackout periods on PTo. Valentine's Day, Administrative Professionals Day, Mother's Day, Thanksgiving and Christmas are all peak times for us. We'll work overnight shifts (sometimes 1am - 2pm) and hustle hard to get all the orders out and then we'll all celebrate our hard work when it's done!
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
Our goal is to be a company that we would want to buy from, sell to, and work for. For us, this means doing the right thing even when it is the difficult thing. We live these ideals by providing jobs that pay above the minimum wage with good benefits and 401Ks. We also do this by occasionally taking a stand on what some may consider controversial issues that we feel are important to us both as a business and as people. When we take these stands, we do so under the Farmgirl Flowers brand. As an employee, we understand these views may be associated with you simply by your employment with us. Please understand that when we make public any beliefs we do not expect nor mandate our employees (or potential employees) to ascribe to these beliefs as well. For the sake of transparency, we believe it is important you understand what Farmgirl Flowers stands for as you consider joining our team.
Physical Demands and Warehouse Environment
Farmgirl Flowers is located in a big, drafty warehouse in Potrero Hill. We function similarly to a manufacturing facility. The warehouse is raw, open space that can be cold and dirty (especially on busy days). Our workspace is pretty much the opposite of most SF startup environments you might be accustomed to. If a posh work space is a priority this might not be ideal for you. Appropriate attire will be expected for this environment.