JOIN OUR TEAM!
Job Description: Full Stack Ruby on Rails Developer
Location: Grange Park, Northampton
Salary: Circa £35000 – £40000 plus discretionary bonus, medical insurance, health insurance, travel insurance, childcare vouchers.
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 are working on a new contract with NHS Property Services allowing us to branch into the Healthcare sector. To help with this expansion we are looking for an enthusiastic experienced web developer to join our growing team.
Duties:
Develop new features following discussions with and guidance from the Product Owner and Lead Developer.
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 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.
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 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
PERSON SPECIFICATION
SKILLS:
o Ruby on Rails
o jQuery/JavaScript
o HTMS/CSS
o PostgreSQL
o Website architecture
ATTITUDES:
To apply for this position, please send your CV and covering letter to hello@bookingsplus.co.uk