Software Engineer (Web)

Inpero Careers

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 

Strictly no agencies.

  • Job Types: Full-time, Permanent

Apply for this role

Accepted file types: doc, docx, pdf, Max. file size: 50 MB.

Impero Careers