Senior Software Engineer - Web Development
FiveStars is the rewards program for small businesses that’s proven to bring customers back more often. Through unique rewards and personalized service,...
FiveStars is the rewards program for small businesses that’s proven to bring customers back more often. Through unique rewards and personalized service, FiveStars helps everybody be a VIP. Founded in 2011 and based in San Francisco, our mission is to help businesses and communities thrive by turning every transaction into a relationship. In 2015, FiveStars drove 35 million in-store visits across over 10,000 local businesses in the U.S. and Canada. Over 10 million consumers use FiveStars to have exceptional experiences with local businesses. To-date FiveStars has raised $105 million from top-tier investors including HarbourVest, Menlo Ventures, Lightspeed, DCM, and Y-Combinator.
Beyond our in-store experience we provide our merchants with a powerful dashboard to monitor their loyalty campaigns, make tweaks, and directly communicate with their customers. If you have strong CS fundamentals, an eye for detail, and want to build tools that thousands of small businesses use to engage their best customers, then we are looking for you! Our web development team has a wide range of roles and responsibilities including front end engineering in Angular JS, backend API work in Django, and asynchronous pipeline management using Celery and RabbitMQ.
Responsibilities:
- Drive product development on our rich web applications, enabling our merchants to make better decisions and stronger connections with their customers
- Design for scale - our data is growing exponentially and we need new solutions to keep up with that growth
- Work with the FiveStars Design team to build out our engineering processes and speed up the Product Vision -> Design -> Implementation cycle
- Maintain a high level of quality in our code bases through well-written automated tests and good architecture and code review practices
- Invest in FiveStars and its culture - our values are something we live and breathe every day
- Love to pair program and do not mind reviewing code (maybe even enjoy it)
Requirements:
- B.S. or greater in Computer Science or a related field (math, physics, engineering) and strong CS fundamentals
- 5+ years experience working with modern JavaScript and backend frameworks - we use Angular and Django but if you have a strong eye for clean modular code then you will fit right in
- Strong team player - we work in small product teams that work very closely together and are constantly collaborating in order to move as fast as possible
- Experience and/or interest in semantic HTML/CSS. If this makes you cringe and yearn for something better then we want you
Preferred:
- An interest in applying lessons from other approaches and paradigms (i.e. Functional Reactive Programming, Clojure/ClojureScript, etc.)
- Experience with our stack - Bootstrap, Angular, Django, Celery/RabbitMQ
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01