1. Job Description:<br />Job Summary<br />We are looking for a Senior Ruby on Rails Developer to join our exciting London based startup. This is a tremendous opportunity to join a high profile/growth venture backed startup with an awesome team that is making some major waves.<br />The right candidate will join our development team based in Shoreditch, and work with both onshore and offshore development teams to architect, design, build, and scale our technology platform.<br />The Senior Developer will play a critical role in the growth of our technology platform and will report directly to the CTO working within an Agile software development team (Scrum).<br />Candidate Requirements:<br />Experience<br />5+ years software development<br />3+ years Ruby on Rails development<br />Ruby, Rails, Sinatra, Linux, Apache, Passenger, SQL, MySQL, XML, JSON, HAML, CSS, javascript, AJAX, Git, Memcached and related Ruby/Web technologies<br />TDD/BDD with Rails, Cucumber, and RSpec<br />Cloud computing technologies including Amazon S3 and EC2 a plus<br />Expert knowledge of OO design, Design Patterns, and Refactoring<br />Required skills<br />Excellent leadership skills<br />Self starter able to propose and execute complex software development initiatives<br />Experience with Scrum or other Agile software development methodologies<br />Experience building and scaling an internet scale application<br />Expert in application troubleshooting, debugging, performance evaluation and tuning<br />Ability to mentor and collaborate with an offshore development team<br />Ability and willingness to refactor and improve the design of an existing code base, as well as work on greenfield projects<br />Active in the online or local Ruby, Rails, and open source communities<br />The ideal candidate has worked for these companies:<br />37Signals, Google, Thoughtbot, companies involved with 'exchanges' e.g. Betfair, Skype, Amazon, startups, any that embrace Agile development and value high quality code.<br />Also possible they will come from companies that have big RoR dev teams i.e.: Unboxed Consulting, New Bamboo, Twitter, TouchLocal, Zopa, Hulu, <br />Why is your company a great place to work for:<br />A great environment with positive talented people who enjoy what they do. Shutl is a friendly and supportive team who are always willing to share their experiences and spend time sorting out any difficulties.<br />You get responsibility early on in a company where technology is driving the business. Work in a small Agile team of Mavens in their own fields, but generalists able to deliver exceptional code. Great communication, everyone can throw out an idea to the entire business and it gets fully discussed.<br />Oh yeah, we are growing v quickly (100% month on month so far this year). Someone who want's to be a part of a business that will <br />A description of the ideal candidate:<br />The ideal candidate must:<br />• Be passionate for programming clean, well factored, well tested, and maintainable Ruby code.<br />• Have a strong background in computer science and a firm understanding of software development concepts such as OO design, refactoring, design patterns, and agile.<br />• Be an entrepreneur: love new business ideas and be highly motivated to make them happen.<br />• Possess a strong work ethic. We are a small team and you will be expected to work hard.<br />• Have strong communication skills, both verbal and written and able to communicate with technical and non-technical stakeholders.<br />• Be prepared to learn and teach.<br />• Possess sound judgment, particularly in the area of balancing competing concerns, both technical and business oriented<br />What three questions should a recruiter ask the candidate to best assess their suitability:<br />1) What do you do to keep your skills current?2) What are your thoughts on pair programming?3) What are your favorite TDD tools?<br />