Full Stack Developer – Long-Term / Primary Developer

Full Stack Developer – Long-Term / Primary Developer

We’re looking for a talented Full Stack Developer to become our primary developer and work with us long-term. This is not a one-time freelance project.

About Us

We are a fast-growing cleaning company with a much bigger vision: build a technology-driven cleaning company that can scale to locations nationwide over the next 5–10 years.

Our website and internal systems are fully custom-built. Our current stack includes:

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Tailwind CSS
  • Git
  • Custom CMS
  • Custom website & SEO editor
  • Booking system
  • Admin dashboard

Beyond our core website, we’re developing Flasha, our internal software and AI-powered platform designed to automate and improve different areas of our business.

As we grow, we plan to continue building new software, AI tools, automations, integrations, and internal systems.

Our goal is to find one primary developer who understands our entire technology ecosystem and can grow with the company over the long term.

First Priority: Technical SEO

Your first priority will be auditing and improving our existing SEO implementation.

A significant amount of our SEO infrastructure is already built, including a custom SEO editor and dynamic location pages. However, some of our location pages are not being indexed properly by Google.

We need someone who can determine exactly why and fix the underlying technical issues.

You will:

  • Audit our existing SEO implementation
  • Diagnose indexing and crawlability issues
  • Fix technical SEO problems
  • Review sitemap, robots.txt, canonical tags, metadata, structured data, and internal linking
  • Ensure our architecture follows technical SEO best practices
  • Make sure our SEO infrastructure is scalable

Once the existing system is working correctly, we’ll look at expanding our location architecture so we can efficiently create and manage counties, cities, towns, and eventually thousands of SEO-optimized location pages through our custom CMS.

Long-Term Role

After the initial SEO work, you’ll become involved across our technology platform, including:

  • Website development and improvements
  • CMS development
  • Flasha and other internal software
  • AI features and automations
  • API integrations
  • Admin and operational tools
  • Performance optimization
  • New customer-facing features
  • Building new products and systems from the ground up

We’re looking for someone who enjoys building, problem-solving, and thinking through how technology can improve a real operating business, rather than simply completing assigned tickets.

How We Work

This is a highly collaborative role.

If you become our long-term developer, we’ll typically have 1–3 meetings per week to review progress, discuss priorities, brainstorm ideas, and plan upcoming features.

I also frequently use Claude to prototype ideas, features, and workflows before development, so being comfortable working alongside AI development tools is a plus.

Our previous developer recently accepted a full-time position elsewhere. He will provide a complete handoff of the existing codebase and will be available to answer questions during the transition.

What We're Looking For

Strong experience with:

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Tailwind CSS
  • Git
  • APIs and third-party integrations
  • Full-stack web application development

Strong technical SEO experience is a major plus, particularly with:

  • Google indexing and crawlability
  • Programmatic SEO
  • Dynamic/location pages
  • Site architecture
  • Structured data/schema
  • Core Web Vitals
  • Large-scale SEO architecture

Who We're Looking For

We’re especially interested in someone who wants more than another short-term development project.

We want someone who can learn our business, understand our entire codebase, contribute ideas, take ownership of the technology, and become our long-term primary developer as our company grows.

If you enjoy building products, solving real business problems, working directly with founders, and want the opportunity to help build the technology behind a company with nationwide ambitions, we’d love to hear from you.

Job Types: Full-time, Part-time

Work Location: Remote

Back to blog

Other Jobs To Apply

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...