Job Title: Ruby On The Rails Senior Developer
Benefits: Pension and healthcare, Udemy Subscription, performance bonus, Gym membership and flexible working.
This is a brand-new position as a Ruby on the Rails Developer in a cutting-edge transport company who aim to make the future of public transport as fast and comfortable as possible by elevating and researching passenger thoughts and feelings and how best to improve the service. With a large group of clients in the UK, Europe, and the US.
This will be a strong mix of remote and in person work at their head office in Birmingham near the transport hub. They also have a generous healthcare and pension plan.
Your primary focus will be leading development on building new features for the mobile apps platform and cooperating with other development teams. This is a great opportunity for someone who has the desire to progress within a team that will be growing exponentially over the next year.
SKILLS AND EXPERIENCE
Talented ruby developer with 3+ years' experience in Ruby on Rails, and 5+ years' experience as a professional developer overall
Experience working in a collaborative team environment
You should enjoy solving problems: breaking down an issue and designing the solution, then producing a high-quality implementation
Good communication skills, both verbal and written – in this role you will use a combination of slack, email, video conferencing, as well as face-to-face meetings
Demonstrated technical leadership and initiative
Understand performance concerns when working with ruby web applications: IO, GIL, workers, threads, memory consumption, response times, database query optimisation
git for source control management
Creating new applications from scratch, as well as maintaining and evolving complex rails applications with substantial codebases
Judicious approach to testing, and experience with writing unit tests, controller tests, integration tests, and functional tests
Experience designing and implementing APIs and client authentication
Experience giving and receiving technical feedback via code reviews
Sidekiq background processing of jobs
Experience and knowledge of other modern programming languages
Postgres and PostGIS specifically, but experience with other databases and data stores is positive
Creating/maintaining Docker builds of ruby applications
Slim templating language
Devise, Active model serializers, JSON Web Tokens, Pundit
Testing tools: rspec, capybara, headless chrome
Experience providing technical support either directly to a client or via a support desk
Gitlab and JIRA
Managing AWS resources and services
Monitoring of production web services Coburg Banks Limited is acting as an Employment Agency in relation to this vacancy
To apply for this job please visit itjobpro.co.uk.