Welcome to RemoteYeah 2.0! Find out more about the new version here.

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.
  • The role involves leading projects end-to-end with full autonomy and real impact.
  • The position is remote and offers flexible working hours.
  • The engineer will help shape tools that thousands of homeowners and service professionals rely on daily.
  • The company has strong product-market fit and real momentum, allowing the 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 full-stack development, 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 essential.
  • A strong understanding of computer science concepts, including Big O notation, pointers, and data structures, 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 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.
  • 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.
  • Flexible hours allow employees to complete work on their own schedule.
  • The role provides high ownership and autonomy in projects.
  • The team is fast-moving and encourages building, learning, and growth.