Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Shopkick

Senior Server, Consumer Team

At Shopkick, the leading in-store shopping app in the USA, our Consumer Team is expanding the ways we engage and reward our users. To make that happen we are looking for a hands-on and inspirational Engineering Lead to ensure the right features are built on time and the right way.

This role may be for you if ...

  • You have natural drive to make people’s lives easier and more rewarding … and always wanted to build an app for that
  • You love playing social mobile games and think they are great inspiration for building engagement in non-gaming apps
  • You have a solid architectural and software design background in mobile/server systems
  • You thrive in fast-paced, fun, highly collaborative teams of 4-6 engineers

Want more jobs like this?

Get jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

In a typical week you might ...

  • Finish implementing a competitive leaderboard system tracking activities users perform in our app
  • Present your user loyalty system design at an Engineering-wide architecture review
  • Write exemplary code (that other developers refer to as the gold-standard)
  • Mentor junior engineers on defensive coding and designing decoupled, reusable modules
  • Perform code reviews for team members across Engineering
  • Run daily standups, sprint retrospectives and planning meetings with participants from design, product, development, QA and data analytics.

We are looking for ...

  • 5+ years of experience building sophisticated server-backends for consumer mobile apps
  • 2+ years acting as project lead/SCRUM Master
  • Strong coding ability in an object oriented language (preferably Python)
  • Excellent knowledge of Linux based systems management, debugging and troubleshooting
  • Understanding of the uses and characteristics of common server infrastructure technologies (e.g. Zookeeper, Memcached, Docker, DC/OS, Hadoop/HDFS)
  • Experience with SQL (MySQL preferred)
  • Excellent team player with strong communication skills (verbal and written)
  • Enthusiastic, collaborative problem solver
  • Bachelor’s degree or better in Computer Science, or equivalent experience

Extra points if you have ...

  • Experience with various approaches to gamification
  • Strong familiarity with native mobile development
  • Experience building mobile / desktop web apps
  • Experience with Cassandra

Job ID: 9d8d1dac-470b-4f8d-9230-6640b5533cb9
Employment Type: Other

This job is no longer available.

Search all jobs