Remote Principal Software Engineer

at LawnStarter

Posted 13 hours ago 2 applied

Description:

  • LawnStarter is hiring a Principal Software Engineer to join their remote team.
  • The company is transforming the outdoor home services industry, making it easier for homeowners to book and manage services like lawn care and landscaping.
  • The role offers the opportunity to lead projects end-to-end with full autonomy and real impact.
  • Employees can work from anywhere and set their own hours, promoting a remote and flexible work environment.
  • The position involves building meaningful technology that thousands of homeowners and service professionals rely on daily.
  • The company is at a pivotal moment with strong product-market fit and momentum, allowing the Principal Software Engineer to help define future developments.
  • The tech stack includes PHP (Laravel), JavaScript (React, React Native, Vue), and AWS services (Lambda, ECS, EKS, Aurora, Redshift).
  • Responsibilities include collaborating on system architecture, leading technical initiatives, building and maintaining platform-level components, mentoring engineers, contributing to development across the stack, writing technical documents, evaluating new tools, and enhancing system performance and security.

Requirements:

  • Candidates should have experience as a principal engineer, lead full-stack engineer, or in similar roles.
  • They must be highly skilled in both server-side and client-side software development.
  • Familiarity with cloud development (AWS, Google Cloud, Microsoft Azure) is required.
  • Experience with Test Driven Development (TDD), RESTful APIs, React, MVC frameworks, and security concerns is necessary.
  • A strong understanding of computer science concepts, including Big O notation, pointers, and data structures, is essential.
  • Proficiency in SQL and NoSQL databases, including operations like CRUD, indexes, and joins, is required.
  • Candidates should be comfortable working with cloud infrastructure and utilizing Infrastructure as Code (IAC).
  • A passion for clean code and building customer-driven solutions with a focus on quality and reliability is important.

Benefits:

  • The salary range for this position is between 130K-180K USD annually.
  • Employees receive healthcare benefits, including medical, dental, and vision coverage.
  • The position is fully remote, allowing employees to work from anywhere.
  • LawnStarter offers unlimited PTO, emphasizing results and allowing employees to take the time they need to recharge or enjoy life.