SlideShare a Scribd company logo
1 of 2
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 />
Ruby On Rails Job Spec

More Related Content

What's hot

Chicago Rebels of Recruiting Roadshow | Jodie Kubiak Demo
Chicago Rebels of Recruiting Roadshow | Jodie Kubiak DemoChicago Rebels of Recruiting Roadshow | Jodie Kubiak Demo
Chicago Rebels of Recruiting Roadshow | Jodie Kubiak DemoGlassdoor
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyRecruitingDaily.com LLC
 
DigitalHR Recruitment
DigitalHR RecruitmentDigitalHR Recruitment
DigitalHR RecruitmentDigital HR
 
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]Brand. Post. Source: Jump start your job in 15 minutes [Webcast]
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]LinkedIn Talent Solutions
 
Referrals & Internal Mobility | Talent Connect London 2015
Referrals & Internal Mobility | Talent Connect London 2015Referrals & Internal Mobility | Talent Connect London 2015
Referrals & Internal Mobility | Talent Connect London 2015LinkedIn Talent Solutions
 
Becoming a developer getting started (3:23)
Becoming a developer   getting started (3:23)Becoming a developer   getting started (3:23)
Becoming a developer getting started (3:23)Thinkful
 
Jd e9 w eb solutions
Jd e9 w eb solutionsJd e9 w eb solutions
Jd e9 w eb solutionsRakesh Sharma
 
Digital Marketing Presentation
Digital Marketing PresentationDigital Marketing Presentation
Digital Marketing PresentationSmart Basha
 
Top Cryptocurrency Developers
Top Cryptocurrency DevelopersTop Cryptocurrency Developers
Top Cryptocurrency DevelopersDEVtrust
 
How to Get Your Dream Job Without Applying 'Online' And Not Hearing Back- Th...
How to Get Your Dream Job Without Applying 'Online'  And Not Hearing Back- Th...How to Get Your Dream Job Without Applying 'Online'  And Not Hearing Back- Th...
How to Get Your Dream Job Without Applying 'Online' And Not Hearing Back- Th...Ita John
 
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Talent42
 
How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company RecruitingDaily.com LLC
 
KitRUM outsourcing software development company
KitRUM outsourcing software development companyKitRUM outsourcing software development company
KitRUM outsourcing software development companyKitRUM
 
How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?HackerEarth
 

What's hot (16)

Company profile
Company profileCompany profile
Company profile
 
Chicago Rebels of Recruiting Roadshow | Jodie Kubiak Demo
Chicago Rebels of Recruiting Roadshow | Jodie Kubiak DemoChicago Rebels of Recruiting Roadshow | Jodie Kubiak Demo
Chicago Rebels of Recruiting Roadshow | Jodie Kubiak Demo
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technology
 
Resume
ResumeResume
Resume
 
DigitalHR Recruitment
DigitalHR RecruitmentDigitalHR Recruitment
DigitalHR Recruitment
 
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]Brand. Post. Source: Jump start your job in 15 minutes [Webcast]
Brand. Post. Source: Jump start your job in 15 minutes [Webcast]
 
Referrals & Internal Mobility | Talent Connect London 2015
Referrals & Internal Mobility | Talent Connect London 2015Referrals & Internal Mobility | Talent Connect London 2015
Referrals & Internal Mobility | Talent Connect London 2015
 
Becoming a developer getting started (3:23)
Becoming a developer   getting started (3:23)Becoming a developer   getting started (3:23)
Becoming a developer getting started (3:23)
 
Jd e9 w eb solutions
Jd e9 w eb solutionsJd e9 w eb solutions
Jd e9 w eb solutions
 
Digital Marketing Presentation
Digital Marketing PresentationDigital Marketing Presentation
Digital Marketing Presentation
 
Top Cryptocurrency Developers
Top Cryptocurrency DevelopersTop Cryptocurrency Developers
Top Cryptocurrency Developers
 
How to Get Your Dream Job Without Applying 'Online' And Not Hearing Back- Th...
How to Get Your Dream Job Without Applying 'Online'  And Not Hearing Back- Th...How to Get Your Dream Job Without Applying 'Online'  And Not Hearing Back- Th...
How to Get Your Dream Job Without Applying 'Online' And Not Hearing Back- Th...
 
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
 
How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company
 
KitRUM outsourcing software development company
KitRUM outsourcing software development companyKitRUM outsourcing software development company
KitRUM outsourcing software development company
 
How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?
 

Viewers also liked

Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...
Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...
Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...Quinnipiac University
 
B_Post_Recommendation1
B_Post_Recommendation1B_Post_Recommendation1
B_Post_Recommendation1Brian Post
 
dannypoland-CV2017
dannypoland-CV2017dannypoland-CV2017
dannypoland-CV2017Danny Poland
 
BobBaker-Resume
BobBaker-ResumeBobBaker-Resume
BobBaker-ResumeBob Baker
 
CV-Kapranov-eng-2015
CV-Kapranov-eng-2015CV-Kapranov-eng-2015
CV-Kapranov-eng-2015Oleg Kapranov
 
Mid Senior Ruby on Rails developer zdalnie
Mid Senior Ruby on Rails developer zdalnieMid Senior Ruby on Rails developer zdalnie
Mid Senior Ruby on Rails developer zdalnieJoanna Ochocińska
 

Viewers also liked (6)

Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...
Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...
Enterprise Resource Planning in the IT Field- an Opportunity for System Devel...
 
B_Post_Recommendation1
B_Post_Recommendation1B_Post_Recommendation1
B_Post_Recommendation1
 
dannypoland-CV2017
dannypoland-CV2017dannypoland-CV2017
dannypoland-CV2017
 
BobBaker-Resume
BobBaker-ResumeBobBaker-Resume
BobBaker-Resume
 
CV-Kapranov-eng-2015
CV-Kapranov-eng-2015CV-Kapranov-eng-2015
CV-Kapranov-eng-2015
 
Mid Senior Ruby on Rails developer zdalnie
Mid Senior Ruby on Rails developer zdalnieMid Senior Ruby on Rails developer zdalnie
Mid Senior Ruby on Rails developer zdalnie
 

Similar to Ruby On Rails Job Spec

3920 Java Developers X 12
3920   Java Developers X 123920   Java Developers X 12
3920 Java Developers X 12JAlgate
 
Lead Web Developer job in London, see @Olly_abrs
Lead Web Developer job in London, see @Olly_abrsLead Web Developer job in London, see @Olly_abrs
Lead Web Developer job in London, see @Olly_abrsMark Long
 
Lead Web Developer
Lead Web DeveloperLead Web Developer
Lead Web DeveloperMark Long
 
Resume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servResume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servBecky Gulson
 
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...Paidant
 
Abhay_drupal_php
Abhay_drupal_phpAbhay_drupal_php
Abhay_drupal_phpAbhay Kumar
 
Java lead developer & architect
Java lead developer & architectJava lead developer & architect
Java lead developer & architectMark Long
 
Tech lead start up
Tech lead start upTech lead start up
Tech lead start upMark Long
 
Junior Developer Resume. The ProcessOrder Placemen
Junior Developer Resume. The ProcessOrder PlacemenJunior Developer Resume. The ProcessOrder Placemen
Junior Developer Resume. The ProcessOrder Placemenfc50ex0j
 
Front end developer
Front end developerFront end developer
Front end developerMark Long
 
Front End Developer
Front End DeveloperFront End Developer
Front End DeveloperMark Long
 
Front End Developer
Front End DeveloperFront End Developer
Front End DeveloperMark Long
 
Senior Developer
Senior DeveloperSenior Developer
Senior DeveloperMark Long
 
Senior Web Application Developer
Senior Web Application DeveloperSenior Web Application Developer
Senior Web Application DeveloperMark Long
 
Senior web application developer
Senior web application developerSenior web application developer
Senior web application developerMark Long
 
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrs
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrsFRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrs
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrsMark Long
 
Senior Web Application Developer
Senior Web Application DeveloperSenior Web Application Developer
Senior Web Application DeveloperMark Long
 
Koru kids for tech jobs fair
Koru kids for tech jobs fairKoru kids for tech jobs fair
Koru kids for tech jobs fairTechMeetups
 

Similar to Ruby On Rails Job Spec (20)

Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
 
3920 Java Developers X 12
3920   Java Developers X 123920   Java Developers X 12
3920 Java Developers X 12
 
Lead Web Developer job in London, see @Olly_abrs
Lead Web Developer job in London, see @Olly_abrsLead Web Developer job in London, see @Olly_abrs
Lead Web Developer job in London, see @Olly_abrs
 
Lead Web Developer
Lead Web DeveloperLead Web Developer
Lead Web Developer
 
Resume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servResume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the serv
 
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...
Blog-how-to-hire-full-stack-developers-for-your-small-business-the-ultimate-g...
 
Abhay_drupal_php
Abhay_drupal_phpAbhay_drupal_php
Abhay_drupal_php
 
Java lead developer & architect
Java lead developer & architectJava lead developer & architect
Java lead developer & architect
 
Tech lead start up
Tech lead start upTech lead start up
Tech lead start up
 
Junior Developer Resume. The ProcessOrder Placemen
Junior Developer Resume. The ProcessOrder PlacemenJunior Developer Resume. The ProcessOrder Placemen
Junior Developer Resume. The ProcessOrder Placemen
 
Front end developer
Front end developerFront end developer
Front end developer
 
Front End Developer
Front End DeveloperFront End Developer
Front End Developer
 
Front End Developer
Front End DeveloperFront End Developer
Front End Developer
 
Senior Developer
Senior DeveloperSenior Developer
Senior Developer
 
Senior Web Application Developer
Senior Web Application DeveloperSenior Web Application Developer
Senior Web Application Developer
 
Senior web application developer
Senior web application developerSenior web application developer
Senior web application developer
 
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrs
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrsFRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrs
FRONT END DEVELOPER – HTML, CSS, JS, AGILE. See @Bradley_abrs
 
Senior Web Application Developer
Senior Web Application DeveloperSenior Web Application Developer
Senior Web Application Developer
 
Koru kids for tech jobs fair
Koru kids for tech jobs fairKoru kids for tech jobs fair
Koru kids for tech jobs fair
 
AbdulRehman-4.pdf
AbdulRehman-4.pdfAbdulRehman-4.pdf
AbdulRehman-4.pdf
 

Ruby On Rails Job Spec

  • 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 />