Career Opportunities
Software Engineer (Web)
Software Engineer (Web)
The successful candidate will take responsibility for working as a software engineer – primarily focused on backend services and feature delivery – within an agile team to develop the company’s web-based applications in Ruby.
Role Responsibilities –
Operational
- Work within a cross-functional software team to develop software using Ruby and related technologies (generally Rails, with some HTML, CSS, and JavaScript).
- Take responsibility for the quality and speed of your own work.
- Perform automated and manual testing on your own work.
- Assist other members of the engineering team where required.
Required skills/experience/qualifications:
Characteristics –
- Experience of working in a distributed workforce in an agile development team.
- At least 2 years of commercial experience (or equivalent) in web application development spanning multiple projects.
- At least 2 years of experience with Ruby on Rails.
- Experience in using HTML, CSS and JavaScript.
- At least 2 years of experience of working with relational databases (ideally MySQL/PostgreSQL).
- At least 2 years of experience of using distributed source control management.
- At least 2 years of experience in writing automated tests.
- Understanding of programming, networking and information security principles.
- Enthusiasm for understanding technical ideas and explaining them clearly to other members of the team.
- A strong standard of spoken and written English.
Desirable
- Experience in writing tests using RSpec and Cucumber.
- Experience with data analysis.
This role is on a Full Time Permanent Basis
This is a remote working role.
*** STRICTLY NO AGENCIES ***