Flexibility in Hiring
Global reach: Find developers in any geography, from your local time zone to overseas markets.
Your choice: Some companies hire locally for convenience and collaboration. Others use Moonlight for geo-arbitrage, accessing talent in regions with lower costs.
Custom filters: Job posts can specify location or time-zone requirements if they matter to your project.
Payment Requirements
Companies: You must pay using a credit card accepted by Stripe. Stripe does not support all countries or card types. Review the latest details here: Stripe: Supported payment methods.
Developers: To receive payment, developers must be able to create or connect an existing Stripe Connect Express or Standard account. Supported countries for developer accounts are listed here: Stripe: Supported countries.
Best Practices for International Work
Communicate clearly about time zones: Agree upfront on overlap hours and expectations for meetings.
Set cultural context: Share how your team works (async updates, tools used, communication style).
Clarify currency: Payments are processed in USD through Moonlight, but developers may see payouts in their local currency depending on Stripe’s support.
Start with a trial: As with any hire, begin with a small paid project to confirm fit before committing to longer engagements.
FAQs
Can I limit applicants to a certain geography?
Yes. In your job post, you can specify a location, time zone, or preference for local developers.
Do I need to worry about currency exchange?
No. Payments are processed in USD through Moonlight. Stripe handles any currency conversion for developers.
What if a developer’s country isn’t supported by Stripe?
They won’t be able to connect a payout account, so they won’t be able to accept jobs through Moonlight until Stripe is available in their region.
Are there any restrictions on where I can pay from?
Yes. You must use a credit card accepted by Stripe. If your country or card type isn’t supported, payments cannot be processed.
