<div dir="ltr"><meta charset="utf-8"><span class="Apple-style-span" style="font-family: helvetica, arial, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; font-size: 11px; line-height: 17px; "><div id="alpha" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 17px; padding-right: 0px; padding-bottom: 17px; padding-left: 0px; position: relative; float: left; min-height: 17px; left: 170px; width: 500px; ">
<div class="body" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: georgia, 'times new roman', times, hiraminpro-w3, 'ms mincho', serif; font-size: 13px; ">
<div class="asset-body" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
Shopkick is looking for a Server-Side Engineer to write the logic that powers web and mobile services, informed by a thoroughgoing knowledge of infrastructure, scalability, and performance.</p><h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 15px; font-weight: normal; color: rgb(85, 84, 82); font: normal normal normal 15px/17px helvetica, arial, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; line-height: 17px; ">
Responsibilities</h3><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Design, implement, benchmark, and deploy simple, elegant, high-performance code.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Create scalable infrastructure supporting rapid expansion.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Design and implement flexible APIs supporting location-based services from smart phones.</li></ul><h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 15px; font-weight: normal; color: rgb(85, 84, 82); font: normal normal normal 15px/17px helvetica, arial, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; line-height: 17px; ">
Skills</h3><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You have a thoroughgoing understanding of server-side engineering for web sites, using open-source software stacks.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You are a creative thinker, with a knack for finding the simple "right" answer, in an extensible way.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You like to develop code in an "agile" development, working closely with product and the rest of the engineering team throughout the development process.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You are comfortable with database design and querying, preferably MySQL: you know the trade-offs in schema design, you're not the kind of person who delegates all queries to an ORM, and you know (and care) what is efficient.</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You have worked on projects that have "scaled big." You automatically think about distributed systems. It's likely (and desirable) that you were there for a lot of growth, and you've got some scars from scaling that have taught you how to approach scalability.</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You understand the underpinnings of large-scale distributed systems, including communications mechanisms, caching technologies, etc.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You have experience in API design, and RESTful services are second nature for you. You're also comfortable with binary wire protocols, and know when to prefer one over the other.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You have been exposed to service-oriented architectures. You're comfortable with the idea of combining data from various sources on the fly, and with figuring out how to get it fast.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Since you care about scalability and are something of an out-of-the-box thinker, it's likely that you have extensive experience with non-relational data stores as well (Sleepycat, BigTable, Cassandra, etc.).</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You have an unusually comprehensive systems-level understanding of web services. You can think backwards from an SLA to figure out what types od redundancy are needed and how to provide it inexpensively, using open-source technologies.</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You are sensitive to performance issues and routinely instrument code and address bottlenecks with appropriate data models, algorithms, tools, and techniques.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
You are the sort of person whom your peers naturally gravitate toward and look to for expertise when they are lost. You like to code, but you are also a leader.</li></ul><h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 15px; font-weight: normal; color: rgb(85, 84, 82); font: normal normal normal 15px/17px helvetica, arial, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; line-height: 17px; ">
Experience</h3><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
At least four years' experience writing distributed, high-volume web services.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Familiarity with several open-source application development stacks.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Facility with SQL query analysis.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
BSCS or better, or equivalent experience.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Experience with service-oriented architectures, such as Thrift, ActiveMQ, etc., strongly preferred.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Experience designing APIs preferred.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Expertise in Python a strong plus. Pylons is an added bonus.</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside; list-style-image: initial; ">
Exposure to enterprise systems in a previous life a plus.</li></ul><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
To apply send your resume to <a href="https://mail.google.com/a/techventure.com/mail/?view=cm&fs=1&tf=1&to=jobs@shopkick.com" target="_blank" style="color: rgb(40, 112, 176); text-decoration: none; cursor: pointer; ">jobs@shopkick.com</a> with Server Side Engineer in the subject line.</p>
</div></div></div><div id="beta" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; float: left; min-height: 17px; left: 200px; width: 300px; ">
<div id="beta-inner" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="company-widget widget" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 7px; border-top-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-width: 7px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span class="mt-enclosure mt-enclosure-image" style="display: inline; "></span></p>
</div></div></div></span>
</div>