Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid-Level Software Engineer (Product) image - Rise Careers
Job details

Mid-Level Software Engineer (Product)

Stora is hiring a mid-level software engineer to join our growing team. We’ll be accepting applications until 30th April 2025, with a start date as soon as possible.

This is an opportunity to make your mark on a fast-growing product. We have plenty of impactful development work ahead as we continue to build the operating system for self-storage.

What is Stora?

Stora is a self-storage software platform leading a technology-driven transformation in the industry. We help operators manage their businesses, automate processes, and grow revenue.

In just over four years, we’ve helped more than 300 operators process tens of millions in automated payments. Known as innovators in our space, we’re a fast-growing team focused on making self-storage better for everyone.

Why Join Us?

Stora offers a collaborative environment where you’ll have room to grow and excel. We value honesty, humility, and responsibility, and encourage everyone to contribute ideas and take ownership of their role. As a part of Stora, you’ll have the opportunity to make a direct impact on our product and be a key player in a rapidly evolving industry.

About the Role

As a software engineer at Stora, you'll join our product team, working alongside senior developers to build and improve our Rails-based platform. You’ll help deliver our roadmap and contribute to internal tools.

We're looking for an engineer with at least two years of experience in Ruby on Rails who is comfortable working across the stack and writing JavaScript and CSS when needed.

We work best with self-starting team players—people who take ownership of their work and thrive in small teams. While you'll collaborate with experienced engineers, you should be comfortable working independently on well-defined tasks.

Your Responsibilities

  • Build and maintain features, taking ownership from initial discussions to deployment.

  • Collaborate with the product team and other stakeholders to define and refine the scope of new features.

  • Contribute to app maintenance—we aim to spend at least 20% of our time improving stability and performance.

  • Write tests to ensure we can confidently deploy to production multiple times per day.

  • Investigate and fix bugs to keep the system stable as we scale.

  • Act on monitoring insights to keep the app performant and reliable.

  • Learn from senior engineers and grow your skills in a collaborative environment.

Our Technology Stack

  • Backend: Rails 7, PostgreSQL, Redis, Sidekiq

  • Frontend: Hotwire (Turbo 8), a sprinkling of React, ViewComponents, Sass, BEM

  • Testing: Minitest, Capybara, Selenium

  • Payments: Stripe Connect and Billing

  • Deployment: GitHub Actions, Heroku

What We’re Looking For

  • 3+ years of professional experience in software development, with at least 2 years working in Rails.

  • Solid understanding of Rails and its ecosystem—ActiveRecord, background jobs, and the request/response cycle.

  • Ability to work independently on well-defined tasks while collaborating with the team when needed.

  • Familiarity with writing tests in Minitest or RSpec.

  • Comfortable debugging and troubleshooting production issues.

  • Good communication skills—able to discuss technical challenges and collaborate effectively.

  • Excited to work in a small, fast-moving team alongside experienced engineers.

Benefits & Compensation

  • 4 or 5-day week – Choose between working a 4-day (32-hour) or 5-day (40-hour) week.

  • Competitive salary – £55k+ for 5 days or £45k+ for 4-day week.

  • Remote Work – Fully remote within the UK or EU only. Candidates must be based in either the United Kingdom or the European Union.

  • Office Access – Use of office in Belfast for those who live locally.

  • Office Access – Use of office in Belfast for those who live locally.

  • Health & wellness – Private health insurance for you and your family.

  • Retirement – Company pension plan.

  • Leave – 35 or 28 days paid annual leave, depending on your work week.

  • Professional growth – Share options, WFH budget, and opportunities for in-person meetups.

How to Apply

Apply by 30th April 2025.

Interview Process

  • You’ll hear from us within two weeks after the deadline.

  • First interview: A discussion about your experience and approach to development.

  • Second interview: A deeper dive into problem-solving, architecture, and how you work.

  • Take-home project: A short practical challenge (max 4 hours) relevant to the role.

Stora Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Stora DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Stora
Stora CEO photo
Unknown name
Approve of CEO

Average salary estimate

$50000 / YEARLY (est.)
min
max
$45000K
$55000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid-Level Software Engineer (Product), Stora

Stora is on the lookout for a talented Mid-Level Software Engineer to join our innovative team. If you're excited about the opportunity to make an impact in the self-storage software industry, this could be the perfect role for you! At Stora, we are building the future of self-storage with our leading-edge operating system. As part of our product team, you'll collaborate with skilled developers and work on a Rails-based platform. Get ready to roll up your sleeves and contribute to impactful projects while evolving your skills. In this role, you'll be responsible for building and maintaining features and collaborating with our product team to define new feature scopes. At Stora, we value collaboration, honesty, and ownership, allowing you to take charge of your work. With a technology stack that includes Rails 7, PostgreSQL, and more, you will have the tools to enhance system stability and performance. We're proud to be a remote-friendly environment, operating mainly within the UK and EU. If you thrive in small teams and are eager to take on challenges while working independently, then the Mid-Level Software Engineer position at Stora might just be your next great adventure. With roles available until April 2025, we're eager to find someone ready to start as soon as possible. Apply and be a key player in transforming our industry!

Frequently Asked Questions (FAQs) for Mid-Level Software Engineer (Product) Role at Stora
What are the main responsibilities for a Mid-Level Software Engineer at Stora?

As a Mid-Level Software Engineer at Stora, you will build and maintain features on our Rails-based platform, taking ownership from initial discussions to deployment. You'll collaborate with our product team and other stakeholders to define and refine new features while equally prioritizing app maintenance and performance. Additionally, you'll write tests, fix bugs, and act on monitoring insights to help us scale and improve our system's reliability.

Join Rise to see the full answer
What experience is required for the Mid-Level Software Engineer position at Stora?

To thrive in the Mid-Level Software Engineer role at Stora, you should have at least 3 years of professional experience in software development, with a minimum of 2 years focused on Ruby on Rails. A solid understanding of Rails and its ecosystem, along with the ability to work independently on tasks while collaborating with the team, is essential for success.

Join Rise to see the full answer
What technologies will I work with as a Mid-Level Software Engineer at Stora?

In the Mid-Level Software Engineer position at Stora, you will work with a technology stack that includes Rails 7, PostgreSQL, Redis, and Sidekiq for the backend, along with Hotwire, React, and Sass for the frontend. Familiarity with testing libraries such as Minitest, Capybara, or RSpec is also beneficial, as you will be expected to write and execute tests as part of your role.

Join Rise to see the full answer
What benefits can I expect as a Mid-Level Software Engineer at Stora?

Stora offers a competitive benefits package for the Mid-Level Software Engineer role, which includes options for a 4 or 5-day work week, a competitive salary, remote work opportunities, and access to an office in Belfast for those local to the area. You'll also enjoy private health insurance, a pension plan, generous annual leave, and opportunities for professional growth, making Stora an excellent place to work.

Join Rise to see the full answer
How does the interview process work for the Mid-Level Software Engineer role at Stora?

The interview process for the Mid-Level Software Engineer position at Stora starts with an initial discussion about your experience and approach to development. If selected, you'll have a second interview focusing on problem-solving, architecture, and collaboration. Finally, you will complete a short take-home project relevant to the role, allowing us to assess your practical skills.

Join Rise to see the full answer
Common Interview Questions for Mid-Level Software Engineer (Product)
Can you describe your experience with Ruby on Rails and how it relates to the position at Stora?

When answering this question, focus on detailing your experience in Ruby on Rails, specifically mentioning projects where you've successfully utilized the framework. Highlight any relevant features you developed, challenges you overcame, and how this experience prepares you for the role at Stora.

Join Rise to see the full answer
How do you approach debugging and troubleshooting production issues?

To answer effectively, describe your systematic approach to debugging, including the tools and methodologies you use. Mention any experience you have with monitoring systems and how you've applied that in past roles to resolve production issues swiftly.

Join Rise to see the full answer
How do you ensure the code you write is maintainable and testable?

For this question, emphasize your practices around clean code principles, such as writing clear, modular code and following naming conventions. Discuss your experience with writing tests in Minitest or RSpec and how you incorporate testing into your development workflow to ensure quality.

Join Rise to see the full answer
Can you provide an example of a feature you built from start to finish?

Outline a feature you developed, detailing your role in its conception, design, and implementation. Discuss any collaboration with team members, the technologies used, and the final outcome to showcase your ability to take ownership of projects.

Join Rise to see the full answer
How do you stay updated with the latest developments in the software engineering field?

Discuss resources you engage with such as blogs, podcasts, conferences, or forums. Emphasize your passion for continuous learning and how you apply new knowledge to your work, ensuring you keep pace with industry trends and best practices.

Join Rise to see the full answer
What experience do you have working in a collaborative environment?

When addressing this question, share specific instances where collaboration has led to successful outcomes. Highlight how you communicate with team members, foster an inclusive team dynamic, and value others’ input in achieving project goals.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your organizational skills and any tools or methodologies you use for task prioritization (e.g., agile methodologies). Offer an example of a time you juggled multiple responsibilities and how you ensured that deadlines were met.

Join Rise to see the full answer
What is your understanding of clean architecture, and how do you apply it in your projects?

Detail your understanding of clean architecture principles, explaining how they enhance project maintainability and scalability. Provide examples of how you've incorporated these principles in past projects and the benefits realized.

Join Rise to see the full answer
How would you approach feature requests and feedback from stakeholders?

In your response, articulate your process for gathering requirements, seeking clarification when necessary, and collaborating with stakeholders to ensure their needs are met. Highlight the importance of maintaining open communication and adaptability throughout the development process.

Join Rise to see the full answer
What are your future career goals, and how does the Mid-Level Software Engineer role at Stora fit into them?

Use this opportunity to align your career aspirations with the opportunities available at Stora. Discuss your desire for professional growth, learning opportunities, and how this role allows you to contribute directly while enhancing your skills in a collaborative environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Udelta Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Open Door Policy
Customer-Centric
Mission Driven
Rapid Growth
Reward & Recognition
Startup Mindset
Inclusive & Diverse
Empathetic
Casual Dress Code
Collaboration over Competition
Work/Life Harmony
Transparent & Candid
Photo of the Rise User
Gameloft Remote Ho Chi Minh City, Vietnam
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Family Medical Leave
Paid Holidays
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
12 people applied to Software Engineer I at Affirm
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
Photo of the Rise User
8 people applied to Game Developer at Altera
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja