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 Ruby 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:
Expertise in Ruby | Ruby on Rails development.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 RESTful and 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)