Remote Principal Software Engineer

at LawnStarter

Posted 1 day ago 4 applied

Description:

  • LawnStarter is urgently hiring a Principal Software Engineer to join their growing LATAM-based remote team.
  • The company is transforming the $100B+ outdoor home services industry, making it easier for homeowners to book, manage, and enjoy services like lawn care and landscaping.
  • With over $30M in venture funding and solid traction, LawnStarter is investing in the next generation of their platform.
  • The role offers full autonomy and real impact, allowing the engineer to lead projects end-to-end.
  • The position is remote and flexible, enabling work from anywhere and the ability to set one's own hours.
  • The engineer will help shape tools that thousands of homeowners and service professionals rely on daily.
  • The company is at a pivotal moment with strong product-market fit and real momentum, allowing the engineer to help define future developments.

Requirements:

  • Candidates should be experienced 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 (e.g., XSS attacks) is essential.
  • Candidates should have a strong understanding of computer science concepts, including Big O notation, pointers, composition vs. inheritance, and data structures such as arrays, sets, and linked lists.
  • Proficiency in SQL and NoSQL databases, including understanding operations like CRUD, indexes, and joins, is necessary.
  • Comfort with cloud infrastructure (e.g., AWS Lambda, ECS, EKS, Aurora) and utilizing Infrastructure as Code (IAC) is expected.
  • A passion for clean code and building customer-driven solutions with a focus on quality and reliability is important.
  • All team members are expected to embody core values such as being data-driven, getting things done, valuing people, challenging the status quo, being scrappy, and being customer-focused.

Benefits:

  • The position offers a competitive contract rate.
  • Employees can work from anywhere, providing flexibility in their work environment.
  • Flexible hours allow employees to complete work on their own schedule.
  • The role provides high ownership and autonomy in projects.
  • Team members are part of a fast-moving team that values building, learning, and growth.