Senior Software Developer (Remote Within Canada)

At Rewind
  • Full Time
  • Employee
  • Full Remote (with restrictions)

Posted on July 10th

Apply for this position

About Rewind
Rewind is a service that protects the data that is driving your business, from a simple side hustle to a successful venture. Our focus is on backing up data that lives in the cloud – in apps like Shopify, BigCommerce, and QuickBooks Online. We invite you to read our startup story to learn where we came from and where we’re going. For a more technical view, check out our Behind the App feature on the BigCommerce Developers Blog.

We care about honesty, we believe in learning from our mistakes, and we support each other as we grow.
The development team at Rewind is made up of small teams of 5 people; these people work together, collaboratively, to build new features and functions for our amazing customers.
Developing reliable, securable, scalable, supportable code is a must. 

In broad terms, each member of the team is responsible for the following:
  • Collaborating with other members of the development team to derive the best possible design to meet requirements;  you will make decisions and write code that will help steer the business.
  • You will work with the team to enhance our backup engine, including the implementation of new features and automated test cases.
  • You will be responsible for ensuring the quality of each production update, including finding ways to improve and optimize overall platform performance.
  • Providing constructive feedback in the form of code and design reviews
  • Looking for ways to improve our development and deployment processes
  • Ensuring security and performance of our products
  • You will be responsible for ensuring the quality of each production update, including finding ways to improve and optimize overall platform performance.


This role is for you if you have:
  • 6+ years of experience as a Software developer
  • You have knowledge/experience with Ruby on Rails
  • You must be proficient in REST and GraphQL APIs, JavaScript, HTML, CSS
  • You are well-versed in AWS and source control management (preferably Git)
  • Experience with Linux - you feel comfortable working from a terminal.
  • You have previous experience with React or other front-end framework
  • You are self-motivated and possess strong organizational and time-management skills.
  • You need a problem-crushing attitude.
  • You have to be able to successfully manage multiple projects simultaneously and handle a fast-paced work environment, new challenges, and changing priorities.
  • "Customer service is an attitude, not a department" - this quote should resonate with you.

We strongly encourage candidates of all different backgrounds and identities to apply. Each new hire is an opportunity for us to bring in a different perspective, and we are always eager to further diversify our company. Rewind is committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career.

Apply for this position

Want Ruby on Rails jobs delivered to your inbox?

We do not share your email address. See our Privacy & Data Policies for more details.

Help us maintain and improve the quality of RailsGigs

Is this not a Ruby on Rails opportunity? Is there something wrong with the posting? Anything else you think we should know? We'd appreciate it if you'd tell us!

Drop us a line!