REMOTE - <a href="https://jobs.github.com/positions/0689bd52-cd05-11e1-81ec-c98c46dd995d" >https://jobs.github.com/positions/0689bd52-cd05-11e1-81ec-c9...</a>
Replay Gaming is a UK based social gaming company looking for a full-time Senior Ruby/Rails developer to help us grow our play money poker site. We are a small team of highly technical and experienced developers geographically distributed working with Campfire, Pivotal Tracker and GitHub.
Replay Poker is an established play money poker site with big ambitions to grow substantially over the next 12 months.
About us
*  We’re incredibly small, so you’ll have a huge impact on the decisions and the work being done
*  We all work remotely, 100% of the time. Work from wherever you are most productive
*  We work both on a web application and on a ruby multi-threaded tcp (poker) server
You should
*  Have 3+ years of ruby web application development experience or comparable experience
*  Know database and concepts like transactions, locks, ACID, CAP and eventual consistency
*  Be familiar with ruby and rails internals, specially active record, threads and garbage collection
*  Know concurrency paradigms like threads, events and the actor model, and their tradeoffs
*  Be extremely comfortable with BDD and TDD
*  Contributed to open source projects
*  Be opinionated about object oriented design
*  Have excellent english language skills
Ideally you
*  Have professional experience working remotely
*  Know the differences between the multiple ruby interpreters and tradeoffs
*  Worked with non-web app servers
*  Know details about networking programming and TCP/IP
*  Scaled services horizontally
*  Know when to and when not to move relational data to non-relational counterparts for scalability purposes
*  Worked on social real-time games
*  Enjoy playing poker!
What we offer
*  Plenty of autonomy for you to work the way you think you’re most productive
*  A flexible process with the focus on efficiency of working with minimal bureaucracy
*  A mixture of a fun and challenging project working on a real-time game about to face scaling challenges
*  Competitive salary (negotiable and depending on experience/skills)
Send an email with the subject of Senior Ruby Developer to jobs[@]replaypoker.com. Please include your resume and hourly rate expectation.