Lead Software Developer

LawnStarter
Summary
Join LawnStarter, a rapidly growing marketplace for outdoor home services, as a Lead Software Engineer. You will lead technical initiatives from conception to user delivery, driving continuous improvement and evaluating ROI. This hands-on role involves collaborating with cross-functional teams, architecting solutions, writing high-quality code, mentoring other engineers, and resolving complex technical challenges. You will contribute to the codebase across various technologies (JavaScript, PHP, Terraform, etc.) and ensure timely, predictable software delivery. The position requires a strong full-stack background and a deep understanding of computer science fundamentals. LawnStarter offers a collaborative, innovative environment and numerous growth opportunities.
Requirements
- Someone with a fair amount of experience working on both server- and client-side web software. You should have familiarity with cloud development, why Test Driven Development (TDD) is critical while writing code, what makes an API RESTFul, what React is, what an XSS attack is, and how an MVC web framework works. That will probably mean you’ve been doing this stuff for a few years
- Someone who understands fundamental computer science concepts. That doesn’t necessarily mean you have a CS degree. But you should be able to describe how a pointer works, what Big O notation is and how to use it, when to use composition and when to use inheritance and the differences between an array and a linked list and a set
- Someone with a firm grasp of SQL and databases in general (including non-relational databases). You should know how to do CRUD operations, what indexes are and why they matter, and the difference between a left join and an inner join for instance
- All team members at LawnStater are expected to embody our core values which are: Be data-driven, Get shit done, People are critical, Challenge the status quo, Be scrappy, Build a great environment
Responsibilities
- Lead the development of LawnStarter platform ensuring that we’re utilizing the best development techniques, architectural patterns, frameworks and libraries for those initiatives
- Own and ensure the resolution of complex problems found in our systems and integrations
- Find opportunities to broadcast knowledge and lessons learned across delivery teams
- Delegate to teammates and work with them to ensure they're successful
- Identify technical debt buydown opportunities and work with the engineering management team and the product management team to prioritize these activities
- Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid
- Communicate patterns and solutions through both thorough written documentation and technical presentations
Benefits
- One Team, One Heart
- We believe the most significant part of any work environment is the team. That’s why we have spent a massive amount of time finding humble, hungry, and smart folks that you will get to work with every single day. That’s a huge part of the reason LawnStarter received the best places to work in the 2018, 2019, 2020 awards from the Austin-American Statesman
- Growth
- We have a small, tight-knit engineering team willing to give responsibility to anyone that is hungry, humble, and smart. You’ll have opportunities to own large portions of our technical direction for new features, and larger projects. You’ll get to work with a team of passionate engineers who are eager to share our knowledge and experience, and also learn from yours
- High-Performance Distributed Team Environment
- We are a diverse and distributed team which are passionate about the empowerment to deliver daily value to our users. We have built our core business with great unit economics and efficiency. What does that mean? Well, that allows us the opportunity to solve new and exciting challenges building innovation leading the market segment we are in. Put simply, we have unique problems being solved in a fast-paced environment but are extremely stable and able to continue investing in the future
- Work from the comfort of your own home
- Opportunity for growth
Share this job:
Similar Remote Jobs
