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.