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, ColombiaMexico
Backend
Staff Software Engineer
Remote
101 - 500 Employees
6+ years of experience
Consumer

Description For Lead Software Developer

LawnStarter is revolutionizing the $100B+ outdoor home services industry with a mission to make lawn care and landscaping services more accessible and manageable for homeowners. Backed by $30M+ in venture funding and demonstrating solid market traction, they're now scaling their platform to the next level. As a Lead Software Engineer, you'll have the opportunity to drive significant technical initiatives with full autonomy and real impact. The role offers a remote-first environment with flexible hours, allowing you to work from anywhere while building meaningful technology that thousands of homeowners and service professionals rely on daily.

The tech stack is modern and comprehensive, including React, React Native, and TypeScript for frontend development, PHP (Laravel) and Node.js for backend services, and a robust infrastructure utilizing AWS, Kubernetes, and Terraform. You'll be working with various databases including MySQL, PostgreSQL, and Redis, while using tools like Datadog and Sentry for observability.

Your responsibilities will span from leading technical initiatives and architectural decisions to mentoring other engineers and collaborating across teams. You'll be involved in everything from scoping new features with the product team to hands-on coding, code reviews, and production deployments. The ideal candidate brings 6+ years of professional software development experience, with at least 2 years in a leadership role, strong full-stack capabilities, and excellent communication skills.

The position offers competitive compensation, complete work location flexibility, and the opportunity to join a fast-moving team at a crucial growth stage. You'll have the chance to shape the future of outdoor home services while working in an environment that values both technical excellence and collaborative spirit.

Last updated 3 days 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
  • Scope new customer features with the product team
  • Review PRs and share feedback
  • Build scalable backend services and dashboards
  • Deploy to production and monitor performance

Requirements For Lead Software Developer

React
TypeScript
Node.js
PHP
MySQL
PostgreSQL
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

Benefits For Lead Software Developer

  • Competitive contract rate
  • Work from anywhere
  • Flexible hours
  • High ownership and autonomy
  • Fast-moving team that loves to build, learn, and grow

Interested in this job?

Jobs Related To LawnStarter Lead Software Developer

Lead Software Developer

Lead Software Engineer position at LawnStarter, a venture-backed marketplace for outdoor home services, offering remote work and the opportunity to lead technical initiatives in a fast-growing environment.

Software Engineering SMTS

Senior Software Engineering role at Salesforce focusing on building and operating large-scale observability services in the cloud, requiring strong Java and distributed systems expertise.

Sr./Lead AI Software Engineer (Backend) - AI Research Team

Senior/Lead Backend Software Engineering role at Salesforce's AI Research team, focusing on building scalable AI services and REST APIs with Python, Java, and cloud technologies.

Software Engineering LMTS

Lead Software Engineering position at Salesforce focusing on database internals and distributed systems development

Performance Engineer (SMTS, LMTS)

Performance Engineering role at Salesforce focusing on optimizing large-scale distributed systems and developing performance testing automation tools.