Senior Full Stack Developer

Recruiter
Covered Recruitment Services Ltd
Location
London
Salary
55000.0000
Posted
18 May 2017
Closes
17 Jun 2017
Contract Type
Permanent
Hours
Full Time

Our client is the UK’s leading video hosting platform. They are committed to helping businesses around the globe realise the full commercial potential of video through a simple and intuitive platform that just works.

Based in SW London, but with staff around the world, they pride ourselves on maintaining a small, but friendly working atmosphere complete with perks such as fresh fruit, snacks and breakfast, (optional) Friday beers, and a truly awful coffee machine.

They offer flexible working hours based around our core 09:00 18: 00 day and the potential to work part remotely as well as other benefits such as childcare vouchers, cycle to work scheme and a pension plan.

The Role

Our client is looking for a full stack developer who has a particularly special place in their heart for Ruby. The job is based in their (zone 1) London office working as a senior member of our cross functional Scrum development team. You would be architecting and writing code for our entire platform with potential to touch everything from backend programming and infrastructure automation through to building amazing user experiences in React.js.

You would ideally have 4+ years mid to senior development experience and a computer science degree or equivalent backing that up. You will have had a significant hand leading a development team through to successful delivery of products and enjoy mentoring your more junior team mates.

Their tech stack looks something like the below. If you have focussed on other technologies, don't worry, we'd still love to hear from you.

·Ruby/ Rails / Sidekiq / rspec

·MySQL / ElasticSearch

·JavaScript (we like ES6, React & Redux)

·AWS / Google Cloud Platform

Responsibilities

·Design, build, and maintain efficient, reusable, and reliable code

·Ensure the best possible performance, quality, and responsiveness of the vzaar platform

·Identify bottlenecks and bugs, and devise solutions to these problems