Macmillan Science and Education is looking to hire a talented Senior Ruby Developer to join the web applications team to work on our new publishing platform that will power our Nature.com website. The ideal candidate will be a passionate technologist who wishes to apply their considerable talents to delivering high quality software in an agile development environment. You will write and continuously deliver well-tested and maintainable code, discuss technology with colleagues and help shape our development culture.
Responsibilities:
• Be part of a cross-functional, agile team, working closely with other team members and the product owner to successfully deliver working software
• Provide technical assistance and guidance to other team members throughout development and during code review
• Be a champion of good software development practices such as TDD and the SOLID design principles
• Collaborate and foster working relationships with other development teams and people within the business
Essential technical skills and personal attributes:
• Extensive experience of using Ruby, Ruby on Rails and Sinatra
• An understanding of Test Driven Development and its role in the design of software
• Experience with version control, particularly Git or any other distributed version control system and using feature branches for development
• Experience working with databases and key-value stores such as MySQL, Memcached and Redis
• Self-disciplined and motivated to deliver well-crafted software
• Good communications skills, both written and verbal
• Solid analytical and problem solving skills
• The ability and desire to learn new technologies quickly
All applicants must be able to demonstrate the right to live and work in the UK in order to be considered for the vacancy.
To apply, please submit your CV and a covering letter confirming your current salary expectations, quoting Job Reference: TEC/082/14.