Taro Logo

Lead Software Engineer

LawnStarter is the nation's leading on-demand marketplace for lawn care and related services, allowing hundreds of thousands of customers nationwide to book a service with the tap of a button.
$80,000 - $100,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer

LawnStarter is the nation's leading on-demand marketplace for lawn care and related services, allowing hundreds of thousands of customers nationwide to book a service with the tap of a button. Our vision is to become the one-stop shop for all home services. As a Lead Software Engineer at LawnStarter, you'll report to an Engineering Manager and lead technical initiatives from inception to user delivery. You'll be responsible for architecting solutions, writing quality code, leading other engineers by example, and solving technical challenges to improve user experience. You'll work with JavaScript, PHP, Terraform, and other backend/operations technologies. Key responsibilities include leading platform development, resolving complex problems, sharing knowledge, delegating tasks, identifying technical debt, ensuring thorough automated testing, and communicating patterns and solutions. The role offers opportunities for growth, a high-performance distributed team environment, and the chance to work with a passionate, diverse team. LawnStarter is looking for an experienced full-stack engineer with knowledge of server- and client-side web software, fundamental computer science concepts, SQL and databases, and an interest in technical SEO. The tech stack includes PHP (Laravel) and JavaScript (React, React Native, and Vue). The company values being data-driven, getting things done, prioritizing people, challenging the status quo, being scrappy, and building a great environment.

Last updated 8 months ago

Responsibilities For Lead Software Engineer

  • Lead technical initiatives from inception to user delivery
  • Architect solutions and write quality code
  • Lead other engineers by example
  • Solve technical challenges to improve user experience
  • Work with JavaScript, PHP, Terraform, and other backend/operations technologies
  • Ensure resolution of complex problems in systems and integrations
  • Identify and address technical debt
  • Implement thorough automated testing
  • Communicate patterns and solutions through documentation and presentations

Requirements For Lead Software Engineer

JavaScript
PHP
React
  • Experience working on both server- and client-side web software
  • Familiarity with cloud development, Test Driven Development (TDD), RESTful APIs, React, XSS attacks, and MVC web frameworks
  • Understanding of fundamental computer science concepts
  • Firm grasp of SQL and databases (including non-relational databases)
  • Interest in exploring technical SEO best practices
  • Background with any mainstream object-oriented language
  • Foundation of engineering fundamentals

Benefits For Lead Software Engineer

Equity
  • Great culture: One of the top places to work in Austin in 2018, 2019, and 2020, and in the US in 2021
  • Work from the comfort of your own home
  • Opportunity for growth
  • $80-$100k USD annually, depending on experience

Interested in this job?