Experienced software developers on demand

get it

Moonlight is a marketplace for hiring experienced software contractors on demand. Find engineers based on skills, and use the fully automated app to manage your projects each week. Start a project today to get started!


  • Daniel Li
    Daniel LiFullstack JavaScript Developer

    Nice website, good concept


    Requirements are not too high so the quality might be too low

    "all contractors must have at least one year of professional experience in each skill on their profile." - One year doesn't seem to be sufficient for a developer to be 'experienced'. When I think 'experienced' I think 5+ years of experience.

    Even if they work in a professional setting in a large company, there's no guarantee their code quality is high.

    Daniel Li has used this product for one day.
  • Ryan
    RyanRyan Murphy

    Amazing product, from idea to community values


    Small, so clients projects reflect that.

    Emma and the team have been slow burning this. It feels perfectly niche enough for the market - and decidedly better than other recent 'freelancer' options.

    Ryan has used this product for one year.


You need to become a Contributor to join the discussion - Find out how.
Emma Lawler
Emma LawlerMaker@emmalawler24 · Co-founder at
Hiring engineers is hard. It can take months to find a full-time hire, and sometimes you just need help right away. Moonlight makes it easy to hire experienced engineers when you need them. We have thousands of software consultants on the platform, and you choose who to work with based on skills and knowledge of your tech stack. We are a two-person team living the digital nomad life through Moonlight. We even use the platform ourselves to bootstrap the company! We hire contractors to augment our small product team, and do contract work for other companies 10 hours a week. Here’s what makes Moonlight different: -Contractors only have to work part-time. Two-thirds have day jobs at top tech companies (mostly in the Bay area), and moonlight on nights and weekends. -It’s low-touch and self-serve. You directly hire and work with contractors. We match based on skills, like React.js and TensorFlow. We track 150+ skills, so when you hire an engineer - you can find somebody who already knows your software stack. -Automated from start to finish. Moonlight handles everything from collecting proposals to weekly check-ins to payments to tax forms. We took the “minimum” in “MVP” to the extreme. For the past 6-months, we ran Moonlight without writing a line of code. Not only that, it was profitable! We used Google forms, spreadsheets, Zapier, Typeform, and emails to prototype an app. We gained a unique perspective through this process, and designed an automated product based on our experience. Companies and contractors were happy with the manual process, and we know that today’s launch of the automated app will be even smarter and faster! Get started today and start making quick momentum with specialized engineers. or apply to work as a contractor!
Tihomir Bajic
Tihomir Bajic@tihomirb · VP Engineering
@emmalawler24 and Philip, nicely done. It's been a learning experience observing over the last 8-9 months how you took your idea from concept to a lifestyle to a business platform for others too. Congrats!
Philip I. Thomas
Philip I. ThomasMaker@philipithomas · Co-founder at moonlight
@emmalawler24 @tihomirb Thanks for your mentorship! It's been a fun journey.
Jason Strauss
Jason Strauss@jastrauss
How is this different than sites like Upwork or Toptal?
Philip I. Thomas
Philip I. ThomasMaker@philipithomas · Co-founder at moonlight
@jastrauss When I was building Staffjoy, I looked at both. Upwork didn't help me find the kind of high-skill specialists that I needed for projects like using Kubernetes. Toptal and Gigsgter acted like agencies, and didn't do a good job of augmenting our in-house software team. I built Moonlight at the product I wanted. Here's what makes it different: - Moonlight is low-touch, self-serve, and mostly automated. You can submit a project now, and have somebody hired and coding within a day. - Moonlight targets more product managers and engineering managers, so it works to augment in-house engineering and product teams. - Our talent is primarily based in the US. Two-thirds have day jobs at major tech companies, and the rest are full-time contractors who used to work in tech. - We match based on skills, like Ruby on Rails or TensorFlow. Finding a contractor who has experience in your tech stack minimizes the ramp-up time. - Our projects tend to be more technical and specialized. Recent examples include setting up AWS ETL to be HIPAA-compliant, setting up a Kubernetes cluster, and training a machine learning model on Salesforce data.
Jason Strauss
Jason Strauss@jastrauss
@philipithomas We've definitely had a tough time finding good contractors. Excited to give this a shot!
David@manicdav · Software designer
Are you guys planning to add support for other countries where Stripe doesn't work?
Philip I. Thomas
Philip I. ThomasMaker@philipithomas · Co-founder at moonlight
@manicdav Hey David - we are a small 2-person team, and Stripe's Connect product simplified the process of setting up a marketplace significantly. We are investigating other payment options, but we don't have any time estimates of when we will be able to do that. If you want to set up a Stripe account outside of their supported countries, it is possible. You just need to incorporate in one of their supported countries. For instance, in the US this is automated with Stripe Atlas, and Estonia's E-Visa program is popular for small businesses wishing to accept payments.
Frank Denbow
Frank Denbow@frank_denbow · Founder of INK'A
Looks cool! Any plans to expand outside of development and provide product/project managers or other specialties?
Philip I. Thomas
Philip I. ThomasMaker@philipithomas · Co-founder at moonlight
@frank_denbow We do offer some design support because of how closely the skills and projects overlap with engineering. However, our strategy thus far has been to focus depth-first on software development. We are tracking hundreds of skills that relate to open-source projects, software languages, and commercial APIs. We are exploring some strategies here with partnerships and referrals. I think that we have a lot of work to do in development contracting before we consider verticals!
Dee Bitros
Dee Bitros@dionysiosbitros · Mobile App Developer
Great idea, will sign up for this and try it out. Does it cater for developers abroad who don't have Visa/Sponsorship to work in the US?
Philip I. Thomas
Philip I. ThomasMaker@philipithomas · Co-founder at moonlight
@dionysiosbitros Hi Dee - we use Stripe, so all you need is a Stripe account to start accepting payments. They support 28 countries right now, and much more through Stripe Atlas!