Join our team! Full Stack Ruby on Rails Developer vacancy

Kajima Community have developed BookingsPlus to assist schools in hiring out their facilities to the local community. The system is online and has been developed specifically for the educational market. It has been developed by us, in the UK, using agile methodologies. It is a cloud based, highly scalable SaaS platform.

We have recently won a new contract with NHS Property Services allowing us to branch into the Healthcare sector!  To help with this expansion we are looking for 2 enthusiastic experienced web developers to join our growing team.  We have both permanent and temporary opportunities available.

Job Description:  Full Stack Ruby on Rails Developer

Location: Grange Park, Northampton (2 days remote)

Salary: Circa £35000 – £45000 plus discretionary bonus, medical insurance, health insurance, travel insurance, childcare vouchers.

DUTIES

Develop new features following discussions with and guidance from the Product Manager and the rest of the team.

Identify and resolve reported bugs.

Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code.

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

Help maintain code quality and organisation.

Essential Skills:

Commercial Ruby on Rails and jQuery/JavaScript experience, in an Agile environment.

Experience with PostgreSQL/MySQL and SASS/SCS.

Experience using GemsRake tasks and Bundler and Git.

Solid understanding of object-oriented programming and the MVC model. Understanding of fundamental design principles behind a scalable application.

Experience of database design/management (via Rails).

Able to implement/use automated testing platforms, unit tests, and/or testing tools such as RSpec.

Communication – ensure a good level of teamwork, highlighting issues in good time and proactively suggesting solutions to resolve problems.

Work Organisation – Effective prioritisation and meeting deadlines.

Note: Items in bold indicate technologies/tools we currently use.

Desirable Skills:

Familiarity with continuous integration.

Familiarity with concepts of MVC, Mocking, ORM, and RESTful APIs. Experience creating or maintaining API integrations, including HTTP request/response, JSON.

Experience with HTML5, and CSS3.

Excellent database design, SQL query building and optimisation, including PostgreSQL. Able to database schemas that represent and support business processes.

Familiarity with Ubuntu / Linux server configuration and maintenance, including NGINX and Passenger. Familiarity with AWS EC2RDS, etc.

Networking and configuration, including DNS management, IP configuration and relevant security considerations.

A passion and knack for writing clean, readable Ruby code.

Proficient understanding of code versioning using Git.

TDD experience, experience using RSpecFactoryGirl, Cucumber, etc

PERSON SPECIFICATION

Skills:

  • At least two year’s industry relevant experience
  • Knowledge of the following languages / technologies:

Ruby on Rails

jQuery/JavaScript

HTMS/CSS

PostgreSQL

Website architecture

  • The ability to work independently and as part of a team
  • Excellent problem solver
  • Demonstrable accuracy and attention to detail
  • Knowledge of testing processes and methodologies
  • Maths and English qualification (GCSE or above)
  • Projects on Github would be favourable

Attitude:

  • Passionate in delivering a great product.
  • A positive approach to problem solving and closing tasks off.
  • Ability to be flexible.

To apply for this position, please send your CV and covering letter to joanna.doull@kajima.co.uk