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

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 a day 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?

Jobs Related To LawnStarter Lead Software Engineer

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.