You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

Full Stack Developer - Frontend Focused (Part-Time)

Company Name: Townhome Landscapes
 Job Title: Full Stack Developer - Frontend Focused (Part-Time)
 Compensation: $10/hr • 15-30 hours/week • 0-1% equity

About Us:

We're building the next generation of field service management software for the landscaping industry. Townhome Landscapes streamlines every aspect of landscaping design, installation, and maintenance businesses—from scheduling and routing to client management and invoicing. Our platform empowers landscaping companies to grow efficiently and deliver exceptional service.

As a Full Stack Developer with the Townhome Landscapes team, you will:

  • Build and maintain responsive, production-ready user interfaces using Next.js (80% of your time)
  • Write backend code in Python/FastAPI as needed to support frontend features (20% of your time)
  • Implement features for scheduling, route optimization, client management, and invoicing workflows
  • Integrate third-party APIs including route optimization services, payment processors, and mapping solutions
  • Collaborate with backend developers and contribute to API development when necessary
  • Ship and maintain quality code across the full stack that serves real landscaping businesses
  • Participate in code reviews and contribute to technical decisions
  • Help lay the foundation for future AI-powered features
  • Interface with the Owner and development team
  • Attend team meetings twice a week

About You:

  • 3-6 years of full stack development experience with frontend focus
  • Strong proficiency in Next.js/React and modern JavaScript/TypeScript
  • Working knowledge of Python and ability to write backend code when needed
  • Experience with responsive web design and mobile-first development
  • Comfortable working with RESTful APIs, building endpoints, and handling asynchronous data
  • Experience with state management (React Context, Zustand, Redux, or similar)
  • Proficient with GIT, Chrome Dev Tools, and debugging
  • Track record of shipping quality code to production
  • Strong communication skills and ability to collaborate remotely
  • Able to jump into projects already under development
  • Comfortable context-switching between frontend and backend work

Technical Skills (Required):

  • Experience with Next.js (App Router, Server Components, API routes)
  • Experience integrating third-party APIs (mapping, payments, communications, etc.)
  • Understanding of Python/FastAPI and ability to write/modify backend endpoints
  • Familiarity with SQL databases and data modeling
  • Experience with Tailwind CSS or similar utility-first CSS frameworks

Technical Skills (Nice to Have):

  • Experience building SaaS platforms or subscription-based applications
  • Stripe integration experience (payments, subscriptions, invoicing)
  • Google Maps Platform or other mapping API experience
  • Redis for caching and session management
  • Celery for background task processing
  • Experience with route optimization or logistics software
  • AWS/cloud services, Vercel deployment
  • GraphQL
  • Experience with AI/ML integration

About Our Culture:

  • Clear Communication - Unlock new ideas and prevent blockers for others by communicating efficiently
  • Ask Questions - Understand the why behind modules, features, and technical decisions
  • Best Idea Wins - Be open-minded and collaborative in problem-solving
  • Take Ownership - Like the landscaping professionals we serve, own your work and deliver results

Schedule & Compensation:

  • 15-30 hours per week at $10/hr
  • 0-1% equity based on experience and contribution
  • Flexibility in setting your work schedule
  • Pay is administered weekly on Fridays
  • Opportunity for increased hours and compensation as the platform grows

Our Tech Stack:

  • Frontend: Next.js (React), TypeScript, Tailwind CSS
  • Backend: Python (FastAPI)
  • Database: PostgreSQL (or similar SQL database)
  • Caching/Queue: Redis, Celery (planned)
  • Infrastructure: AWS/Vercel (TBD)
  • Integrations: Route optimization APIs, Google Maps Platform, Stripe, SMS/email communications
  • Future: AI-powered features for scheduling optimization, customer insights, and workflow automation

Work Distribution:

  • 80% Frontend Development - Building UI/UX, component architecture, client-side logic
  • 20% Backend Development - API endpoints, data models, third-party integrations

Our Interview Process:

  1. Frontend Skills Test (45 minutes) - Frontend code challenges and system design questions
  2. Technical Interview (Video call with Owner and Dev Team)
  3. Trial Sprint Week

Submit a link to your portfolio (i.e., GitHub, live projects, website) along with your application to be most competitive.

Intangibles (not required):

  • Experience with field service or CRM software
  • Background in landscaping, construction, or service industries
  • Experience with scheduling/routing algorithms or logistics platforms
  • Mobile app development experience
  • Interest in AI/ML applications for business software