Server Side Engineers

shopkick,Redwood City, CA
Apply Now

Job Description

shopkick is looking for really smart server-side engineers to help build out our backend and support shopkick's rapid growth!

About us!
shopkick helps people live an affordable awesome life. It helps them save, find, discover and get rewarded at stores they already go to. All they need to do is show up!

shopkick is the most used shopping app at retail stores in the U.S. (Nielsen data), and a World Economic Forum Tech Pioneer. It has over 150 brand partners (P&G, Unilever, Mondelez, L’Oreal, Revlon, General Mills, Pepsi etc) and 15 retail partners (Target, Best Buy, Macy’s, Old Navy etc), and is deployed in over 10,000 large stores across the U.S. In 2013, shopkick drove $500M in revenue for its partners (2012 - $200M, 2011 - $110M). shopkick adds a digital layer on top of the physical store experience for over 7 million users, to make it personal and rewarding. In November 2013, shopkick launched the first Apple iBeacon-related live trial with a major retailer anywhere (Macy’s) with shopkick’s shopBeacon platform. This technology allows brands to connect directly with consumers in the store.

shopkick Starts 100-Store iBeacon Trial For American Eagle, Biggest Apparel Rollout Yet

Apple’s iBeacon Comes To Macy’s: Is This The Future of Shopping?

Macy’s Begins Pilot Test of Apple’s iBeacon In Flagship New York, San Francisco Stores

Apple’s iBeacon Potential Emerges in shopkick Macy’s Initiative

shopkick users have earned $25M in rewards, scanned 70M products, and viewed 4B offers

  • Design, implement, benchmark, and deploy simple, elegant, high-performance code
  • Create scalable infrastructure supporting rapid expansion
  • Design and implement flexible APIs supporting location-based services from smart phones
  • You have a solid understanding of server-side engineering for web sites
  • You are a creative thinker, with a knack for finding the simple “right” answer, in an extensible way
  • You like to develop code in an “agile” development, working closely with others throughout the development process
  • You have some experience with database design and querying, preferably MySQL
  • You have worked on projects that have “scaled big.” You automatically think about distributed systems. It’s likely (and desirable) that you have worked somewhere during a period of dramatic growth, and you’ve got some scars from scaling that have taught you how to approach scalability
  • You’re comfortable with the idea of combining data from various sources on the fly, and with figuring out how to get it fast
  • You are sensitive to performance issues and routinely instrument code and address bottlenecks with appropriate data models, algorithms, tools, and techniques
  • Experience writing server-side code for either web or mobile clients, with some exposure to distributed, high-volume web services. Knowledge of some distributed computing tools of some kind (Hadoop, Scribe, a NoSQL db, etc.) preferred
  • Familiarity with at least one open-source application development stack
  • Knowledge of SQL (MySQL experience preferred).
  • BSCS, MSCS or Ph.D/CS
  • Experience with service-oriented architectures, using such tools as Thrift, ActiveMQ, etc., preferred
  • Experience designing APIs preferred
  • Expertise in Python a strong plus. Pylons is an added bonus
  • Some experience with client development is a plus

Apply Now

Company Details

shopkick Reviews

19 Reviews
19 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
Cyriac Roeding
13 Ratings