Ruby Engineer in Greater Manchester

Location: Greater Manchester
Salary: £500.00 per year
Recruiter: Clarus WMS
Job Hours: Full-time
Remote: Work from home

Start your application for this job today

Apply Now

Introducing ClarusWMS , a leading cloud based WMS, that's so easy, you can afford another coffee break :)

Who are we?

ClarusWMS is the UK’s fastest growing Warehouse Management System, transforming the traditional world of warehousing.

We're breathing fresh life into the legacy WMS market, breaking the mould with our innovative cloud based SaaS model, all while maintaining the energy and agility of a start-up.

Do you want to join us on our thrilling journey as we redefine warehousing for the digital age?

What we’re looking for: Software Engineer (Ruby)

We're expanding our development team and have an opportunity within our back end / API team for an experienced Ruby Engineer.

Working within a small agile engineering team, you will be involved in designing, building, and maintaining efficient, reusable, and reliable Ruby code, collaborating with the team to develop high-quality software solutions, and implementing both functional and system-level applications.

Day-to-day, you'll get involved in:

  • Creating and modifying features within our primary product Clarus WMS, ensuring the use of best practices in coding.
  • Working closely with other developers, product managers, QA engineers, and other stakeholders within an agile environment to ensure a cohesive product development process.
  • Writing and maintaining automated unit tests to ensure robustness and reliability of the code, alongside collaboration with QA.
  • Participating in code review processes to ensure code quality, adherence to standards, and fostering knowledge sharing among the team.
  • Identifying and fixing bugs, improving code efficiency, and conducting regular updates, refactors and optimizations to existing code.
  • Integrating with other services and APIs to ensure seamless interoperability.
  • Writing clear and comprehensive documentation for code, APIs, and system processes to support ongoing development and maintenance efforts.
  • Ensuring that code meets compliance standards and follows security best practices to maintain the integrity and security of the company's products.
  • Understanding the needs of the customers and contributing to product features that provide value to the end-users of the SaaS product.
  • Assisting in the deployment of applications to various environments and monitoring performance, scalability, and overall system health.

Who are you?

An experienced Software Engineer, you'll be a proactive and self-driven individual, who enjoys owning tasks, coding and collaborating in pairs and someone who loves solving complex problems.

Sound like you, can you also offer:

  • Proficiency in Ruby programming language, understanding of its syntax, and experience with Ruby on Rails.
  • Experience with relational and non-relational databases such as PostgreSQL and MongoDB.
  • Proficiency with tools like Git for source code management.
  • Experience with testing frameworks like RSpec, and a strong understanding of the DDD (Domain-Driven Design) methodology.
  • Skilled in creating and consuming RESTfuland GraphQL APIs.
  • Familiarity with the AWS cloud services and understanding of deployment and containerization tools like Docker and ECS/Kubernetes.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD)pipelines.
  • Understanding and experience with agile development process Scrum.
  • Knowledge of secure coding practices to protect against common vulnerabilities like SQL injection, XSS, CSRF, etc.
  • Familiarity with collaboration and project management tools like ClickUp, JIRA, Notion, Confluence, or similar.
  • Soft Skills: Although not purely technical, strong problem-solving abilities, effective communication skills, and the capacity to work well in a team environment are often considered essential.
  • Understanding of DevOps principles and practices, including monitoring, logging, observability and infrastructure management.

Why Join Clarus Software?

Here are some of the reasons you will love working here:

  • A team of amazing people.
  • We are committed to hiring the right people and maintaining our culture as we grow.
  • We make sure you’ll have an impact.
  • We’re solving interesting challenges and you’ll have a say in how we solve them.
  • We support learning and development and personal growth.
  • Fast growing start-up feel.
  • We go above and beyond to help each other.
  • We love to celebrate our success as a team.
  • We look after you the person, believing that everyone should be healthy and happy in their role.

Plus the Important Part;The Benefits

  • Your choice of Surface or MacBook device.
  • Half day Fridays!
  • 24 days’ holiday,plus public holidays.
  • Professional development budget of £500 per year.
  • Employer-matched pension scheme (4%).
  • Truly balanced work from home and/or office approach.
  • Relaxed dress code.
  • Social opportunities outside the office if you wish to take part.

Interested in applying?

Get in touch with our recruitment partner MRJ Recruitment (and ask for Ben Oldroyd)


About Greater Manchester

Population: 2,867,808 Train Stations: 91

Education Stats

  • Schools: 2402
    • Primary Schools: 1589
    • Secondary Schools: 579
    • Sixth Forms: 110
  • 12% are independent
  • Ranking: 11/48
  • Top 40%

House Prices

  • Average House Price: £256,632
  • Compared to UK Average: -£118,010
  • -
  • -
  • -
  • Ranking: 39/56
  • Bottom 20%
  • -

Average Salary

Crime Stats

  • Crimes per 1000: 0
  • -
  • -
  • -
  • -
  • Ranking: 33/88
  • Safest 40%
  • Worse than last year

The best places to find the most Ruby Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Ruby Engineer

View Now
CV template for a Ruby Engineer

Glassdoor Company Reviews

Search