Taro Logo

Lead Software Developer

LawnStarter is transforming the $100B+ outdoor home services industry, making it easier for homeowners to book and manage lawn care and landscaping services.
São Paulo, State of São Paulo, BrazilMedellín, Medellin, Antioquia, Colombia
Backend
Staff Software Engineer
Remote
6+ years of experience
Consumer
This job posting is no longer active.

Job Description

LawnStarter is revolutionizing the $100B+ outdoor home services industry with a platform that simplifies booking and managing services like lawn care and landscaping. Backed by $30M+ in venture funding and demonstrating strong market traction, we're seeking a Lead Software Engineer to drive our platform's next evolution.

The role offers a unique opportunity to lead projects end-to-end with full autonomy while working remotely with flexible hours. You'll be instrumental in building meaningful technology that thousands of homeowners and service professionals rely on daily. Our tech stack includes React, React Native, TypeScript for frontend, PHP (Laravel) and Node.js for backend, with AWS, Kubernetes, and Terraform for infrastructure.

As a Lead Software Engineer, you'll take ownership of major projects, collaborate with product and design teams, and lead by example. Your responsibilities will range from writing production code and influencing architectural decisions to mentoring other engineers. The role requires 6+ years of professional development experience, with at least 2 years in a leadership position.

You'll work in a fast-paced environment where you can make a real impact, joining at a crucial time when we have strong product-market fit and momentum. The position offers competitive compensation, complete work location flexibility, and the chance to shape the future of outdoor home services while working with a team that values both technical excellence and collaborative spirit.

Last updated 3 months ago

Responsibilities For Lead Software Developer

  • Lead technical initiatives from design to delivery
  • Drive architectural decisions and best practices
  • Tackle performance and scalability challenges
  • Guide and mentor other developers
  • Collaborate across teams to ship fast and iterate quickly
  • Review PRs and share feedback
  • Build scalable backend services and dashboards
  • Scope new customer features with the product team

Requirements For Lead Software Developer

React
Node.js
PHP
TypeScript
PostgreSQL
MySQL
Redis
  • 6+ years of professional software development experience
  • At least 2 years in a lead or senior-level role
  • Strong full-stack skills
  • Deep understanding of software design, performance optimization, and testing
  • Comfort navigating across frontend, backend, and infrastructure
  • Solid database skills (SQL + familiarity with non-relational systems)
  • Great communication skills and ability to work independently
  • Collaborative, humble approach
  • English resume required

Benefits For Lead Software Developer

  • Competitive contract rate
  • Work from anywhere
  • Flexible hours
  • High ownership and autonomy
  • Fast-moving team environment