About the Role
Title: Software Engineer
Location: Seattle United States
Job Description:
About the Role
We’re currently only hiring for this role remotely in the United States.
About Us
We’re a small 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.
Back when web 2.0 was a thing (get off my lawn!), our founders started a lead generation business connecting landlords with property management companies. Witnessing the challenges lead buyers had closing deals naturally led to building an industry-specific CRM, which quickly became the de-facto standard in our space. Fast forward to 2020 when we released a workflow suite that moved us into day-to-day operations. The market response was tremendous, prompting further product expansion and growth of our team.
Joining LeadSimple means becoming part of a dynamic and innovative team that is dedicated to helping property managers win. We foster a culture of transparency and open communication, ensuring that team members are valued and empowered to contribute to the company’s success.
If you’re driven by making a positive impact on people’s lives and want to support our mission, we’d love to hear from you. We are looking for a Software Engineer to join our amazing team of A-players and drive instant impact for our customers. We are hiring people who have done it before.
The Role
As a Mid-Level Software Engineer, you’ll help develop and maintain our front-end application (React) while gaining exposure to back-end systems (Rails, GraphQL). Working closely with senior engineers and product managers, you’ll play a hands-on role in building features from concept to launch. You’ll focus on writing quality code, improving performance, and collaborating cross-functionally to ensure our solutions meet customer needs.
In short: You’ll code, debug, and iterate to make our product better each day. Proficiency in React is required, familiarity with Ruby on Rails is a bonus, and clear communication is key.
Are you right for this role?
- Do you view challenges as opportunities to grow your technical skills?
- Are you comfortable engaging in frank, respectful discussions with teammates?
- Have you successfully delivered features in a fast-paced environment?
- Are you excited to keep learning and sharpen your expertise?
If this sounds like you, let’s chat!
What We’re Looking For
Experience
- 3-5 years of experience building web applications.
- At least 1+ year of professional experience with React.js (2+ preferred).
- Familiarity with how data flows from front-end to back-end (GraphQL experience is a plus).
- Ruby on Rails experience is optional but beneficial; comparable back-end knowledge is also welcome.
- Background in a startup or similarly dynamic environment is a plus.
A Day in the Life…
- Feature Development: Implement new features, write clean and maintainable code, and ensure functionality meets quality standards.
- Collaboration: Work with senior engineers, product managers, and designers to clarify requirements and scope tasks effectively.
- Code Quality & Reviews: Participate in code reviews, provide thoughtful feedback, and integrate best practices.
- Debugging & Maintenance: Investigate bugs, identify root causes, and deliver efficient fixes.
- Performance Optimization: Contribute ideas and solutions to improve the reliability and speed of our systems.
- Continuous Learning: Stay open to feedback and be eager to grow your expertise under the guidance of senior and staff engineers.