Description
Senior Ruby Developer - Contract - London
On behalf of my client, a rapidly growing software company in the London, I am looking for an experienced Ruby Developer who will be responsible for working across their core Client Server Side applications using some of the latest Open Source technologies (Ruby, Rails, Elixir, AWS, Docker etc).
You will work within a supportive, friendly and social team who put technology at the forefront of what they do. They are strong believers in Open Source technologies and TDD (Agile) approaches. As part of the role, you will help to coach and mentor other Developers around best practices, architectural standards and Agile/TDD approaches, as well as being given the option to bring new ideas and technologies to the team.
Responsibilities:
- Develop industry leading, robust and scalable Client Server Side applications.
- Use a range of different technologies to add new features to existing applications and/or develop small separate applications.
- Present new ideas and technologies to the team.
- Help keep code base to a high coding standard.
- Play an active role in learning & promoting best practices.
- Collaborate with the systems administration team to deploy systems and new solutions.
Skills and Experience:
- Good working knowledge of Ruby and the MVC (Model-View-Controller) approach.
- Good experience of databases, ideally MySQL
- Strong agile mind-set
- An understanding of version control systems, preferably Git.
- An awareness of testing frameworks.
- Familiarity with distributed technologies (Riak, MongoDB etc).
- Knowledge of Linux.