Revela, Inc. logo

Senior Software Engineer

Revela, Inc.
Full-time
On-site
Detroit, MI, USA
$140,000 - $210,000 USD yearly
Revela is seeking software engineers! Are you looking to work with a fun group of people building industry-disrupting solutions? Do you enjoy working in a Ruby on Rails technology stack? Then let's chat! This role is responsible for mentoring, new feature development, architecture upgrades, performance enhancements, and bug fixes. We're a profitable, well-funded, exciting startup based in Detroit. We're disrupting the PropTech industry with our innovative platform, come join our exciting engineering team!

What We’re Looking For
  • 8+ years of software engineering experience
  • 5+ years of Ruby on Rails experience
  • Desire to continuously learn and hone your skills
  • A passion for building and creating user-friendly, intuitive, high-quality software
  • The ability to operate independently and manage your own time - it’s not in our blood to micromanage, but we all strive for the highest quality results. The right candidate will embrace product ownership and take pride in the product they design and create.
  • An eye for design and attention to detail
  • A proven track record of building software applications in an environment where every day counts - expected results and quality standards are high
  • Ability to collaborate and effectively work/communicate with client-facing teams and other product stakeholders
  • Someone who has a proactive approach to solving technical problems and can anticipate potential pitfalls and design solutions to overcome those challenges
  • Someone excited to join us in our awesome new office, on-site, around 3-5 days per week (hybrid remote)

What You’ll Do
On any given typical day you’ll be collaborating with our client team and other members of the engineering team to execute a variety of tasks and functions, including, but not limited to:
  • Mentor others
  • Build and test new front-end features and functionality based on user feedback and stories
  • Implement backend functionality that scales our client-facing support teams
  • Monitor, manage, and work to improve system performance
  • Design and implement backend infrastructure to aid in scalability efforts as the company rapidly grows
  • Participate in architecture and application design discussions with other development team members
  • Contribute to documentation, codebase maintenance, and bug fixes
  • Some of the technologies we’d like to see experience with include
  • Backend: Ruby on Rails, PostgreSQL, Redis, Elasticsearch
  • Frontend: Webpack, Stimulus.js, Haml, SCSS, Fomantic UI
  • Testing: RSpec, Capybara, CircleCI
Bonus Tech Experience
  • ViewComponent
  • Turbo / Hotwire
  • Docker
  • Rubocop
  • Database Partitioning, Multi-Tenancy
About Revela
Revela’s mission is to empower real estate entrepreneurs, property management companies, and investors to grow their portfolios. Through cutting-edge technology and value-added services, our family of companies strives to add value throughout the entire investment and management lifecycles. We're a Detroit-based PropTech company.