Senior Software Engineer
Full Time
1 hour ago
Senior LevelEngineeringWorldwide
$80K - $120K

USD per year

Job Description

Senior Software Engineer

Remote 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 core model architecture, which is critical for the future shaping of OpenUnit and our feature development. As an early employee, you will help shape the decisions around how the engineering organization evolves over the next 2 or 3 years. In this role, you’ll be working with a team of engineers committed to building OpenUnit's product suite, which enables self-storage operators to better integrate their online store with their physical presence. You can expect to own the implementation of our technical roadmap, empower other engineers, and design best practices. You will collaborate with teams throughout the company and represent our group in cross-departmental projects. Bonus Points: You’ve mentored teammates on new ways to deepen their technical craft. → Submit Application Send application to jobs@openunit.com

About the job

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 — these operators have acted as test group, and we will soon be letting operators from the waitlist on as we approach a public release. You’ll join the team and work with them closely. You’ll pitch in on securing our Rails apps, scaling it to match our growth (we always are building towards the next order of magnitude), and keeping it fast, end to end. You’ll develop internal tooling and systems that help our Marketplace, Ops, and Support teams run the business day-to-day. You'll be exposed to a number of different area sets, including revenue management, payment processing, taxation, and all of the "fun" stuff that comes alongside handling connected domain names. You’ll enter a productive development experience that puts a premium on designer and programmer happiness. In the future you will grow a team, both through internal development and external hiring -- you will manage teams and help them prioritize, build and ship the most impactful products & features. You will bring context and learnings into our team from other projects and mentor junior developers through technically challenging decisions. 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.

Backend development

Our team deploys new code many times a day, and we try to maintain a high uptime for the production application. As a team, we’re firmly focused on the web: the core technology that powers our applications on all platforms. It’s hard to pin down a name for this stack, but it’s a majestic monolith, built using Ruby on Rails. We embrace a “HTML over the wire” architecture, of server-rendered HTML, and “sprinkle” bits of interactive JavaScript. Season with Redis and ElasticSearch, we should have all we’ll ever need. For the foreseeable future anyways. We’re taking a privacy-first approach to customer data and use ActiveRecord Encryption, which aims to make encryption as friendly and intuitive as possible for Rails.

Frontend development

Our team approaches front-end work from an unorthodox perspective: our architecture is best described as “HTML over the wire.” In contrast to most of the current industry, we are embracing server-side rendered HTML augmented with minimal JavaScript behavior -- Stimulus is our framework of choice when we need to add interactivity. You’ll use the latest web standards in HTML, CSS, and JavaScript, and modern technologies and frameworks like Ruby on Rails, Stimulus, Hotwire, Elasticsearch and Redis,to develop our web applications both customer-facing internal customer websites that scale perform well all devices.

About you

We’re looking for someone with strong front-end JavaScript experience. You should be well-versed in modern browser APIs HTML CSS Back-end programming experience especially Ruby plus not requirement. You won’t know how all systems work day one don’t expect hit ground running. A proven track record success leading software development teams — strong technical mentorship must. Your management skills technical depth allows develop mentor others build credibility your team while executing broader engineering strategies. You comfortable working senior stakeholders (Director level up) both technical non technical. Subsequently,

  • You successfully built grown teams engineers during career
  • Comfortable working your team

As company,

  • Not interested growing multiple large divisions
  • More excited about types products speed small company (50 people or so) build

As early employee,

  • Help shape decisions around engineering organization evolves next 2 or 3 years

We care about what can how do not how got here. A strong track record conscientious thoughtful work speaks volumes. This remote job. You free work where work best home office coworking space coffeeshops anywhere world. Currently do not office look digital default company.

How apply

We know looking new role exciting time-consuming truly appreciate effort. Please send application speaks directly position:

  • Show role OpenUnit's future OpenUnit's role yours
  • Address some work do
  • Tell newer (less five years old) web technology like why

If experience close looking please consider applying. Experience comes many forms – skills transferable passion goes long way. Know diversity makes best problem-solving creative thinking; dedicated adding new perspectives encourage everyone apply. And remember,

  • Want know really interested building
  • Why want build OpenUnit
  • Please give much detail like

About OpenUnit

OpenUnit transforming how self-storage facilities operate creating providing tools self-storage facilities need run business. In 2020 OpenUnit launched first free management platform specifically designed self-storage facilities. By combining management software team management one solution, self-storage teams get powerful analytics leading actionable insights around create high-performing engaged workforce helping companies align engage grow employees. Based Toronto, OpenUnit backed Y Combinator other notable investors. For more information visit www.openunit.com

Media Contact

OpenUnit Press Team contacted press@openunit.com

How to Apply
About OpenUnit

OpenUnit is a complete set of tools for self-storage operators, providing a powerful online presence, reservation system, merchant solutions, and management software to simplify running a storage business. It is designed with customers, teams, and security in mind, built on a modern tech stack for usability, performance, and security. OpenUnit offers tools for customer relationship management, payments & point of sale terminal, marketing website & SEO, team chat & employee management, accounting & bookkeeping, and enterprise security. It scales with business needs and supports from single to multi-site operations.

View Company Profile