Senior Engineer


Senior Engineer

Company Overview

Thrive Commerce, based in Center City Philadelphia, has launched a white label Promotions Engine to help online merchants dynamically distribute deals to their shoppers. Thrive Commerce’s unique platform implements a dynamic on-site Savings Center along with a robust back office, which empowers Thrive’s partners to distribute real-time deals more effectively through multiple marketing channels while delivering full customer analytics. Thrive’s solution lowers reliance upon expensive affiliates and creates more profitable customer relationships.  Thrive’s customers include Gap, Francesca’s, Old Navy, Advance Auto Parts, Banana Republic, Payless Shoes and more.

Job Description

Be part of an exciting startup and help design, implement and deploy highly scalable, fault-tolerant, secure platform. As a senior member of Thrive’s growing engineering team, you will:

  • Participate in the architecture design of one or more critical systems of our platform
  • Independently and efficiently write concise, maintainable, well-tested code that fulfills evolving business requirements
  • Be a productive team player in an Agile SDLC and tackle exciting technical challenges and problem solving with passionate tenacity
  • Work in a fast-paced but flexible startup atmosphere where you’re assessed on results and given the freedom to achieve them
  • Work hard and smart with us from day one to build a SaaS platform that will forever change eCommerce, and have fun doing it

Desired Skills & Experience

Our systems are web/mobile applications and RESTful APIs, all built with Ruby on Rails backend. To ensure you hit the ground running, it’s essential that you have 2-6 years of strong, recent experience with Ruby on Rails, as well as the remainder of stack and tools supporting these systems, such as:

  • Deep JavaScript and HTML5 comprehension and experience
  • Experience with JavaScript frameworks, bonus points for Ember.js
  • Modern UI/UX sensibility, with front-end framework such as Bootstrap
  • Extensive MySQL (or similar relational database) experience
  • Experience with GitHub, thorough understanding of VCS in general
  • Complete comfort working in Linux environments

Bonus points for

  • Personal programming projects, active in the open-source community
  • Google Analytics, SEO, eCommerce platform (ex. Magento) experience
  • Understanding of digital coupons, SEM, affiliate marketing, and other online marketing concepts
  • Familiarity with AWS PaaS (EC2 et. al.)
  • Background in successful entrepreneurial ventures


Center City, Philadelphia PA; WFH Fridays


Salary + health benefits + highly leveraged stock options

Apply Now!

Why Work at Thrive?

We’re growing!
At Thrive, you can pave your own career path. We are growing quickly, so you’ll have a lot of responsibility and the opportunity to define your next step. The sky really is the limit!
Flexible PTO
We hire the best, so we treat them the best. Get your work done and enjoy unlimited PTO! We also offer flexible work from home opportunities.
Free Coffee, Beer & Ping Pong (and Beer Pong!)
“Love” and “work” don’t usually go together, but we’re sure you’re going to love working here! Our WeWork office provides countless perks, free coffee and food, special events, and endless amenities.
Health and Wellness 
You’re a vital part of our success, so we do everything we can to make sure you’re healthy and happy, and it all starts with our top-quality health and dental benefits.
In the Heart of Philadelphia 
Our offices are located in the heart of beautiful Philadelphia, just minutes from regional rails and SEPTA. You’re never more than a brief walk from dozens of lunch spots or gyms.
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google