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.
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.
Experience with PostgreSQL/MySQL and SASS/SCS.
Experience using Gems, Rake 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.
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 EC2, RDS, 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 RSpec, FactoryGirl, Cucumber, etc
Ruby on Rails
To apply for this position, please send your CV and covering letter to firstname.lastname@example.org