Staff Engineer - remote

LeadSimple Inc.
Posted 1 year ago
We Work Remotely
🚀 Want to join a team of A-players in an exciting, high-growth, entrepreneurial environment?

LeadSimple is a small team solving big problems in the property management industry. Bootstrapped since 2013, we're passionate about helping small businesses grow sustainably.

Our software provides a powerful foundation for any property management company to take their business to the next level. Thousands of property managers rely on us for their day-to-day operations and we’re only getting started. 

We’re looking for seasoned Senior and Staff Ruby on Rails Engineers to join our fully-remote team to help us scale to meet market demand. This is an opportunity to join on the ground floor of a bootstrapped, growing company with a lot of upside.

Expectations for your first 6 months:

  • Within 90 Days: Become familiar with the Engineering Team’s internal processes, LeadSimple’s architecture and production environment, and the overall product using our customer facing documentation.
  • Conduct technical interviews with potential engineering candidates and make recommendations to hiring managers.
  • Participate in an on-call rotation at least three times
  • Own the Engineering Team’s maintenance pitches for betting table cycles. 
  • Replace the Head of Engineering as the team’s go-to advisor on technical decisions (including PR reviews).
  • Identify, pitch, and successfully complete at least two high-impact, high-complexity projects.


A day in the life of…

  • Unblock critical or complex requests from the team by providing expert review and advice.
  • Actively share your knowledge and expertise to help the team level up.
  • Review work samples from candidates and attend interviews.
  • Provide Engineering Managers with feedback on performance and promotion decisions for individual team members.
  • Advise the leadership team of ongoing engineering projects.
  • Ensure consistent software quality by advocating for and leading adoption of industry best practices
  • Manage the technical design, tasks, delivery and deadlines for assigned projects, following the Shape Up process.
  • Write Shape Up pitches for potential projects to improve the scalability, performance or team productivity. Advocate for these projects at the Betting Table using data and analysis. 
  • Help us scale the team, product and company by proposing improvements that will make us more effective.

Perks:

  • Monthly Friday Free Day
  • Company Holidays
  • Paid Time Off (in addition to the above)
  • Monthly Healthcare Allowance
  • Yearly Vacation Allowance
  • Fun and outcome driven work environment with a smart, hard working team
  • Location independence
  • Mission driven company and values-based culture


Qualifications


Must have
  • 7+ years in senior engineering roles involving Ruby, 3+ years involving React
  • Fluent spoken and written English at a professional level.
  • Working hours must overlap with PST for at least 3 hours.
  • Familiarity with PostgreSQL query optimization and scaling strategies
  • Strong analytical and debugging skills
  • Strong communication skills, able to recommend decisions using data and experience

Nice to have
  • 10+ years in senior or staff software engineering roles involving Ruby, 5+ years involving React 
  • React, Typescript or GraphQL experience
  • Elixir experience (we have 1 service using Elixir)


Our Stack


Front-end
Back-end



What it’s like to work here

  • You’ll have opportunities to work on the entire stack, from databases to user interfaces and everything in between, in a wide variety of product areas.
  • You’ll own the delivery of high-impact projects that affect real customers, from start to finish, with no bureaucracy, following the Shape Up method. 
  • You’ll collaborate within a small, highly productive team, reviewing code and helping other engineers with their roadblocks.
  • You’ll have time to focus. We don’t micromanage, and we do our best to keep distractions (and meetings) to a minimum. 
  • When assigned to on-call duty, you’ll investigate and fix bugs and respond to incidents. 
  • You’ll deploy early and often. We ship to production multiple times per day.


Benefits

  • Remote-only team, location independent
  • 3rd Friday of every month off
  • 6 US Holidays
  • 3 Weeks Paid Time Off (in addition to the above)
  • Quarterly Two-Week Hackathons
  • Monthly Healthcare Allowance
  • Yearly Vacation Allowance
  • $2000 equipment stipend upon hire
  • Focused and dedicated environment with smart, caring people
  • Consistent, but flexible working schedule with minimum 3hr Pacific Time Zone overlap
  • Mission driven, non-political company and values-based culture


Our Interview Process

  • Fill out our application, located here
  • Intro call with People Operations (30 minutes)
  • Offline work sample test (up to 60 minutes)
  • Interview with Hiring Manager (up to 60-90 minutes)
  • Possible panel interview (up to 60 minutes)
  • Offer call (15 minutes), followed by a written offer
  • If you accept the offer, you enter a 90-day trial period, fully paid.
  • If all goes well in your first 90 days, you convert to a full-time team member!


**NOTE: We are not accepting applications in California, Colorado, or New York at this time.