Job Details

  • Remote within US timezone.
  • Full time
  • Senior +5 Years

Full Stack Senior Ruby on Rails Developer

About Stor

Stor offers an all-in-one web shop solution which makes it easy to start, run and scale an online business. Full of features and tools to help merchants effectively run and manage every aspect of their online shop.
We have a large modular monolithic Rails application and we are looking to expand our development team to help us to deliver an industry leading product into the marketplace, at scale.

The role.

You’ll play a key part in designing robust, scalable and secure features, reviewing and supporting code across every part of our ever-evolving ecommerce-based PaaS product, taking ideas from requirements to production code and being responsible for quality at every step along the way coupled with ensuring excellent test coverage.

You’ll work with some great technology including but not limited to; Ruby 3 and Rails 6, Kubernetes, Docker, Digital Ocean, AWS, MySQL, Redis, Gitlab, AWS/s3. Elasticsearch, Coffee Script, React JS.

You will bring energy and positivity to the role, looking for opportunities to learn and grow.

We believe in autonomy and giving people the opportunity to come up with new ideas to help us drive the business forward. We feel that the best engineers (and the ones we want to work with) are self-starters and who can work well as part of a larger team and who have great communication skills.

For our senior team members there is an expectation to participate in our compensated out of hours support, which is on a rota basis throughout the year.

What we're looking for from you.

  • You’ll be expected to have extended understanding of Ruby on Rails in a production environment and solid experience of TDD, good CI/CD and observability practices.
  • Experience of distributed service architectures, including how best to test and release them, and how to ensure system stability when making changes independent of other services.
  • Experience working with RESTful APIs, version control (we use GitLab), CI and testing tools like RSpec/Minitest/Capybara.
  • You’ll be keen to stay up-to-date with the latest technologies and using real customer feedback to continuously iterate and improve our offering.
  • As a remote-first company that’s flexible with working schedules, we are open to hearing from US-based candidates.

Must Haves.

  • You must be a Ruby developer with 5 years+ commercial experience,
  • You must have excellent written and spoken English.
  • You must have a collaborative, empirical and experimental approach to solving problems.

Nice to haves.

  • you have experience working in a SaaS/PaaS (preferably commence or consumer-facing) products, then that’s a huge plus.
  • experience of working with Kubernetes would also be helpful.

Our recruitment process.

We will start with a thirty-minute phone call with a director or head of development and we will then send you a small offline technical exercise to complete, in Ruby.

Benefits (subject to local office policy):

  • We are a remote-first company that’s flexible with working schedules.
  • Developer Conferences.
  • Team Hack Days.
  • Regular Health and Wellbeing sessions including fitness, nutrition and other events.
  • Family friendly enhanced benefits/policies.
  • Pension, Healthcare, Life Assurance.
Apply for this job