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 the opportunity to lead projects end-to-end with full autonomy and real impact.
Employees can work from anywhere and set their own hours, contributing to a flexible work environment.
The Principal Software Engineer will help shape the tools that thousands of homeowners and service professionals rely on daily.
The position is available at a time of strong product-market fit and real momentum, allowing the engineer to help define future developments.
Requirements:
Candidates should have experience as a principal engineer, lead full-stack engineer, or in similar roles.
Applicants 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.
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, is necessary.
Proficiency in SQL and NoSQL databases, including operations like CRUD, indexes, and joins, is required.
Candidates should be comfortable working with cloud infrastructure (e.g., AWS Lambda, ECS, EKS, Aurora) and utilizing Infrastructure as Code (IAC).
A passion for clean code and building customer-driven solutions with a focus on quality and reliability is essential.
All team members are expected to embody LawnStarter's core values, which include 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, promoting a remote work culture.
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.