Senior Platform Engineer Satisfaction Unlimited
About this Role:
This role is for our platform team which owns our current (legacy) and our next generation API, which powers our next generation of front ends. Day to day you?ll be building/designing the API (all things endpoint), troubleshooting performance issues, informing infrastructure changes and doing all of the things needed under the hood to keep Get Satisfaction doing what we do best--fostering conversations between people who make things and the people who use those things. Having the ability to swing around various layers of our stack is important as is knowledge of Unix. We?re a Ruby on Rails shop but that is only a small portion of the stack which includes Ubuntu, Memcached, Redis, Elastic Search, MySQL, Node, Unicorn, Nginx and a couple of others. Deep knowledge of Ruby, Rails and MySQL are a must; comfort with the others is important. Lastly having a sixth sense about security and performance is also required. While no one can foresee how a system will behave in the wild, being slightly paranoid with a healthy dose of mindfulness goes a long way. If you're the type of person who hates being saddled with a book of documentation and told to come back in 3 months, then you?re in luck. Here at Get Satisfaction, new developers commit code within the first week. Why force you to wait on the sidelines while we have all the fun?
We have a diverse team of engineers from across the US and the world who like to write code, drink beer and eat obscenely spicy food. Just maybe not all at the same time.
As a company, we are champions of transparency. That ideal spans product direction and company performance. We have been around a number of years and strongly believe in a proper work/life balance. Our perspective is to hire for the long haul, not for the next 90 days. We also believe in a proper work/foosball balance, which means that if you work for us you will probably also learn to play foosball...be prepared.
BS in Computer Science, related degree or equivalent experience
7+ years development/coding experience this can include work as part of open source projects
Expertise with Ruby and Rails
Experience in data modeling using relational and noSQL backends
Knowledge of Unix sufficient to identify performance issues
Experience with search infrastructures such as (Sphinx, Elastic, Lucene, etc)
Expertise with Git or similar code revision systems
Familiarity with basic API paradigms such as REST
Having built or built against an API is a big plus
Experience interfacing with customers is important as well, given the nature of our business. Sometimes customers need a little love from the engineers so not being shy and jumping in is an important trait.
||370 Brannan Street |
San Francisco, CA 94107