LawnStarter is hiring a
Lead Software Engineer, Remote - United States

Logo of LawnStarter

Lead Software Engineer

🏢 LawnStarter

💵 ~$164k-$241k
📍United States

Summary

The job is for a Lead Software Engineering Contractor at LawnStarter, a leading on-demand marketplace for lawn care services. The role involves leading technical initiatives, driving continuous improvement, and architecting solutions. The position is fully remote and requires a MacBook system.

Requirements

  • Experienced, full-stack engineer with fair amount of experience working on both server- and client-side web software
  • Familiarity with cloud development, Test Driven Development (TDD), RESTful APIs, React, XSS attacks, MVC web frameworks
  • Understanding of fundamental computer science concepts such as pointers, Big O notation, composition, inheritance, differences between array and linked list and set
  • Firm grasp of SQL and databases (including non-relational databases) with knowledge of CRUD operations, indexes, joins

Responsibilities

  • Lead technical initiatives from inception to the hands of our users
  • Drive continuous improvement and constantly evaluate the return on investment on every decision we make when building our products
  • Collaborate with cross-functional teams to help continue building the LawnStarter platform
  • Architect solutions, write quality code, and solve technical challenges that will improve the user experience
  • Lead the development of LawnStarter platform ensuring best development techniques, architectural patterns, frameworks, and libraries are used
  • Own and ensure 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 buy-down opportunities and work with the engineering management team and 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

Preferred Qualifications

CS degree is not required but ability 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 is expected

Benefits

  • Great Culture: One of the top places to work in Austin in 2018, 2019, 2020, and in the US in 2021
  • Fully remote position: Work remotely from anywhere you want

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let LawnStarter know you found this job on JobsCollider. Thanks! 🙏