Skip to main content
Posted June 29, 2016
FiveStars

Senior Software Engineer - Infrastructure

San Francisco, CA 94103, United States Full Time

Senior Software Engineer - InfrastructureFiveStars is the rewards program for small businesses that’s proven to bring customers back more often. Through...

Senior Software Engineer - Infrastructure

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. If our mission and product resonate with you, you’re interested in joining a collaborative, motivated and close-knit team who want to help small businesses thrive, then join us!

We are looking for an Infrastructure Engineer to help ensure that FiveStars has a reliable and scalable backend system. Help us transition some of our legacy systems to a clean, elegant Service Oriented Architecture. During our time of growth, you will be helping us to deliver highly scalable and reliable systems which drive the experience of thousands of businesses and millions of consumers.

Responsibilities:

  • Work on the platform upon which all of our web products and mobile APIs are built
  • Proactively identify site scaling issues and help redesign systems to address them
  • Maintain a high level of quality in our infrastructure systems through sound development practices including code reviews, monitoring and alerting systems, and architecture reviews
  • Ability to design, develop, and stand up new services based on new product needs
  • Continually improve our internal infrastructure and tools
  • Invest in FiveStars and our culture - our values are something we live and breathe every day

Requirements:

  • B.S. or greater in Computer Science or a related field (math, physics, engineering) and strong CS fundamentals
  • Expertise building large-scale, distributed, high-volume systems
  • Enjoy playing with tech like nginx, haproxy, postgres, AWS, ansible, docker, nagios, or graphite
  • Be a strong team player
  • Work with small, tightly knit product teams that function cohesively to move as quickly as possible
  • Determination to provide reliable and fault tolerant systems to the application developers that consume them

Preferred:

  • Deep working knowledge of Linux servers and networked environments
  • Thorough understanding of distributed systems and the protocols they use, including TCP/IP, RESTful APIs, SQL, NoSQL
  • Experience in managing and sharding a relational database

This listing expired on Jul 29. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.