Software Engineer

August 14, 2020

We're looking for someone who's knowledgable, a fast learner, works well with a team and takes pride in their work and honing their craft.

Working at LeadSimple

Are you looking for fully remote, fast paced, fun, and meaningful work?

LeadSimple is a fully remote company working in the property management space helping entrepreneurs harness new technology to streamline their businesses. We believe in taming small business chaos. We don’t just provide a software product to our clients. We aggressively work to “own the outcome” of success within their business. 

LeadSimple helps property managers grow & streamline their operations. We believe that “simplicity is the greatest sophistication” (Leonardo da Vinci). And to that end we strive to provide simple & powerful tools, leveraging technology, training, & consulting to ensure our clients win.

Role Description

LeadSimple is a small, motivated team solving big problems in the property management industry. Bootstrapped since 2013, we're passionate about helping small businesses simplify growth and streamline operations, providing the leading CRM in our space. Engineering works closely with our Product and Success teams to discover and deliver features that will make a real difference in a product our customers use every day.


Tech Stack


In 2019 we re-built our tech stack in a phased rewrite (rather than a big-bang project) to adopt React, Typescript, and Relay on the front-end, talking to a new GraphQL API powered by Ruby on Rails. Our APIs are well tested, and we want to keep it that way. We have experience refactoring a large codebase, so we seek to move fast without creating technical debt. We focus on customer impact, so we prefer validated backlogs over long roadmaps. We practice continous deployment, with weekly sprints.


Team

We're a fully remote team working across 3 time zones, and we make heavy use of Slack and Zoom for communication throughout the day. We work regular 40 hour weeks, Monday - Friday, with occasional maintenance projects during off-hours.


We're looking for 1-2 curious and productive team members to help accelerate the value we provide to customers. We're open to junior or senior roles.


Junior Software Engineer

You are a motivated problem-solver, with a reasonable understanding of core engineering principles, and an eagerness to learn and grow. You will start in the front-end, so proficiency with React/Typescript will be important in this role.


Required Skills:

  • Experience with 1 or more of our core technologies: React, Typescript, RelayJS, GraphQL, Ruby on Rails
  • Able to get functional with training and support in month 1, actively contributing in month 2.
  • Great communicator, asks questions, explains themselves, open to feedback
  • Proficient learner and problem solver
  • Cares for the end-user (see The Product-Minded Engineer)


Apply Here


Software Engineer

You have a solid understanding of engineering concepts, are able to master our tech stack, tools and processes, and become a productive contributor to new feature development.


Required Skills:

  • Experience with 2 or more of our core technologies: React, Typescript, RelayJS, GraphQL, Ruby on Rails
  • Taking well-scoped components to completion within a reasonable timeframe
  • Great communicator, asks questions, explains themselves, open to feedback
  • Proficient learner and problem solver
  • Cares for the end-user (see The Product-Minded Engineer)


Apply Here


Senior Software Engineer

You are a rock-solid engineer with mastery of at least one domain. You can own technical design for projects of moderate complexity, understand tradeoffs, debug systems in your domain, and write high quality code while getting a lot done. You're collaborative and an active contributor to product discovery conversations.


Required Skills:

  • Experience with 3 or more of our core technologies: React, Typescript, RelayJS, GraphQL, Ruby on Rails
  • Experience translating complex user stories into detailed requirements
  • Highly productive, moves fast without breaking things.
  • Great collaborator, takes initiative, asks questions, explains themselves, open to feedback
  • Proficient learner and problem solver
  • Cares for the end-user (see The Product-Minded Engineer)


Apply Here


Benefits

All positions offer the following benefits:

  • Early Off Fridays (every other Friday afternoon off)
  • 3 Weeks Paid Vacation (in addition to the above, but includes local bank holidays)
  • Healthcare Allowance
  • Vacation Allowance


Selected candidates will be invited to a 30-minute interview, followed by a 90-minute structured interview.


If you take pride in your work, and enjoy influencing product and honing your craft, we'd love to hear from you!

How to Apply

If you believe you fit the description above and this type of career and working environment would be suited to you, contact us for more information on the application process and how to initiate it. We're looking forward to hearing from you!

Email: careers@leadsimple.com