Full-Stack Backend Engineer

Location: San Francisco, CA

Department: Engineering

Type: Full Time

Min. Experience: Experienced

Thanx helps merchants identify, engage, and retain their best customers with next-generation customer happiness tools. Our daily mission is to say “Thanx” to our customers and help them say “Thanx” to theirs.

Thanx is a revolutionary approach to customer loyalty. Our mobile-focused consumer experience eliminates painful printouts, loyalty cards, and check-ins for consumers — instead, consumers just pay as usual with any credit or debit card. Our core business is in helping merchants develop closer relationships with their best customers through data-driven marketing. As a Software-as-a-Service offering, Thanx requires no point-of-sale integration. Merchants can launch customized retention marketing programs in just minutes instead of months and at a fraction of the cost of existing solutions today. Over $15B in loyalty rewards were given out last year — and yet over 80% of brick-and-mortar businesses do not have these tools in place. Thanx brings a measurable and data-driven approach to a massive market that is waiting to be revolutionized.

Who are we?

We are passionate. We are loyal. We are innovative. We are a rapidly growing team backed by some of the best venture capitalists in the country. We literally say "Thanx" to each other in team meetings every week (as corny as it may be). Our CEO is a former Bain and Company consultant (and Stanford MBA) who specializes in customer satisfaction and customer retention, having worked closely with national technology and retail companies. We make our work home near City Hall and you can often find us in Hayes Valley for lunch and Happy Hour.

Your impact here can be as big as you want it to be. Thanx is a young company and we expect every early employee to be a massive contributor, to have a whole lot of fun, to create things that have never existed before, and to be a friend to their co-workers.  We offer top-end of market compensation with meaningful equity opportunities, and full healthcare benefits, Flexible hours, open vacation policy and routine performance reviews


Who are you?

You love building products that change the world around you and finding the most elegant solution in code. You enjoy using cutting-edge technology to analyze massive amounts of data and embrace the challenge of building tools that are meant to scale. You proactively identify patterns in everything you touch and enjoy building components to reuse these patterns. You love learning from smart peers and teaching them as part of your day to day. Most importantly, when you’re passionate about a problem you are solving nothing can get in your way until you've cracked it.


  • Building and iterating upon end-to-end features across the entire stack of a distributed service-oriented platform
  • Inform the direction of our system architecture
  • Working with a small tight-knit team of full-stack engineers
  • Working closely with the product and design teams


  • 4+ years of relevant work experience and B.S. or higher in Computer Science / Engineering
  • Strong programming and problem solving fundamentals and an ability to build maintainable software
  • Experience working at a startup or similar environments
  • Working proficiency and communication skills in verbal and written English
  • Experience with Ruby on Rails is a plus
  • Experience with either or both Android and iOS development is a plus
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*