Enable job alerts via email!

OpenUnit HQ (Remote)

OpenUnit, Inc.

Canada

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

OpenUnit, Inc. seeks a Senior Engineer to enhance our platform engineering team. The role involves designing and implementing solutions for our internal job running tool, requiring back-end programming experience and a passion for learning. Join a remote-first company that values diverse perspectives and innovative thinking.

Qualifications

  • Experience with back-end programming, especially Ruby.
  • Familiarity with relational databases and SQL.
  • Eagerness to learn new technologies.

Responsibilities

  • Design and build innovative solutions for internal tools.
  • Contribute to code and maintain core components.
  • Collaborate with the engineering team on complex projects.

Skills

Back-end programming
Relational databases
SQL
Curiosity
Passion for learning

Tools

Ruby on Rails
Stimulus
Hotwire
Elasticsearch
Redis

Job description

Platform engineering is a core group at OpenUnit focused on maintaining and improving our core components, and we are looking for a Senior level engineer to help us do it. This team is focused on our internal job running tool, which is critical for our engineers and our feature development.

As an engineer, you’ll help drive the product vision to its implementation. You will work alongside the team to design and build technically innovative solutions that empower all teams at OpenUnit to work quickly. Self-storage operators that depend on OpenUnit for a highly scalable, performant, and reliable platform benefit directly from the work you do. You’ll also be hands-on in our code and will contribute technically.

Qualifications

  • Back-end programming experience, especially with Ruby, is a plus but not a requirement.
  • Experience using technologies and frameworks like (but not limited to) some of our most-used languages — Ruby on Rails, Stimulus, Hotwire, Elasticsearch and Redis.
  • Curiosity and passion to constantly learn new things; OpenUnit changes fast, and we need the people who work here to be able to change and learn fast too.
  • Experience with relational databases and SQL.

The engineering team consists of two full-time people and two part-time people, whose work has given rise to the core platform that multiple operators use to handle their day-to-day operations. You’ll join the team and work with them closely.

As a member of the engineering team at OpenUnit, you’ll fend off complexity and find a simpler path. You’ll fix bugs. You’ll go deep. You’ll learn from us and we’ll learn from you. You’ll have the freedom and autonomy to do your best work, and plenty of support along the way.

Examples of Work

Here are some real examples of the work we’ve done lately that might help you to get a better idea of what this job entails :

  • Designing, implementing, documenting, and maintaining front-end systems for multiple high-traffic websites.
  • Addressing application-level encryption to handle personally identifiable information (PII) before it’s sent to the database.
  • Building a state machine to allow for different types of payment authorization.
  • Routing incoming emails to controller-like mailboxes to allow reply by email.

This is a snapshot of our experience running production-grade apps and a capable, supportive team for the long haul. Your experience and background will join ours! We have worlds to learn and we’re eager to do it together. You can expect to teach us, coach us, and expect the same in return.

About You

You can expect a mindful onboarding process with ramp-up and time to learn. You can expect a team that listens, and to be heard. You can expect to give and provide direct feedback.

We do not expect a long track record of employment is not what we are impressed with. A strong history of conscientious, thoughtful work speaks volumes.

This is a remote job. You’re free to work where you work best, anywhere in the world : home office, coworking space, coffeeshops. We currently do not have an office, and look to be a digital by default company.

How to Apply

We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort.

Please send an application that speaks directly to this position. Show us your role in OpenUnit's future and OpenUnit's role in yours. Address some of the work we do. Tell us about a newer (less than five years old) web technology you like and why.

If your experience is this close to what we’re looking for, please consider applying. Experience comes in many forms – skills are transferable, and passion goes a long way. We know that diversity makes for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply.

And remember, we want to know what you're really interested in building and why you want to build it at OpenUnit, so please give us as much detail on this as you'd like.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.