Lead Software Engineer

November 13

Apply Now
Logo of LawnStarter

LawnStarter

Lawn Care • Landscaping • Outdoor Home Services • Mowing • Customer Service

51 - 200

💰 $10.5M Venture Round on 2019-11

Description

• LawnStarter is a marketplace that makes outdoor home services easy for homeowners while helping small businesses succeed. We've raised $25 million in venture funding and are growing fast. Are you a driven software engineer interested in helping give millions of Americans the freedom to spend time on what truly matters? • Working at LawnStarter offers you a chance to help solve the most important challenges in the home services space in an environment that’s fun, collaborative, and innovative. We are looking for smart, creative individuals who are passionate about innovation and aren't afraid to show it. • As a Lead Software Engineer at LawnStarter, you’ll report to one of our Engineering Managers and be responsible for leading technical initiatives from inception to the hands of our users. You will be empowered to drive continuous improvement and constantly evaluate the return on investment on every decision we make when building our products. • You’ll be in a hands-on development and technical lead role collaborating with our cross functional teams to help continue building the leading LawnStarter platform. Your focus will be architecting solutions, writing quality code, leading other engineers by example and solving technical challenges that will continue improving the experience of our users. • You’ll also 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. • Communicate patterns and solutions through both thorough written documentation and technical presentations.

Requirements

• We’re looking for you if you’re an experienced, full-stack engineer. • 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.

Benefits

• Great Culture: One of the top places to work in Austin in 2018, 2019, and 2020, and in the US in 2021, we are all about the team. That’s why we have spent a massive amount of time finding humble, passionate, and smart folks that you will get to work with every day. • Work from the comfort of your own home • Opportunity for growth • 80K-100K USD annually, depending on experience

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com