News from Kudos, the platform for showcasing science

We're hiring! Junior Full-stack Developer

Written by Charlie Rapple | Nov 7, 2014 10:26:49 AM

About Kudos

For more information about Kudos, see our full listing of current job opportunities, or look around our website.

About this role

The Junior Full-stack Developer reports to Kudos’ Chief Technology Officer. You will be involved in development of all aspects of our technical systems, including automating the provision of AWS infrastructure, designing database models, building APIs and server code in Ruby, and writing front-end HTML, CSS and JavaScript.

We are a distributed agile team operating 2-week sprints with a strong focus on test-driven development, so the ideal candidate has great communication skills and takes ownership of code and development.

We have a modern software stack comprising Chef, AWS EC2/S3/OpsWorks, Ruby Padrino (based on Sinatra), AngularJS, Sass, and are constantly looking for ways to improve the way we work.

The ideal candidate is always seeking to improve their knowledge and skills, and we’ll support that by sending you to conferences and providing access to relevant training.

The Junior Full-stack Developer will be based at our offices (62 Church Road, Wheatley, OX33 1LZ); remote working may be considered for the right candidate.

Responsibilities

  • Test-driven development of new features in Ruby and JavaScript, and maintenance of the existing codebase
  • Carry out internal investigations and reporting, including SQL reporting
  • Debugging and fixing operational issues as they arise
  • Continuous improvement of the code base
  • Ad-hoc internal support of operations.

Requirements

Essential

  • 6 months commercial development experience
  • Experience of the UNIX terminal
  • Excellent communication skills
  • Ability to work autonomously and to take ownership of tasks
  • Understanding of DVCS and GitHub for issue management and ource control
  • Firm understanding of software engineering principles and web architectures
  • A focus on continuous improvement and learning
  • Understanding of SQL.

Desirable

  • Experience with Ruby and ActiveRecord
  • Experience of TDD/BDD, particularly RSpec and Mocha.js
  • Experience of MySQL
  • An understanding of AWS, particularly EC2 and S3
  • Experience of AngularJS
  • An interest in DevOps and full-stack development.

Salary and benefits

This is a full-time role with a salary of circa £25,000 pa, depending on experience, and 25 days’ annual leave.

Application

To apply, please send your CV together with a covering letter outlining why you’re right for this role, to:

Ryan Brooks, Chief Technology Officer, Kudos: ryan@growkudos.com

Closing date for applications is 28th November 2014