Documentation

Everything you need to know about using RemoteDevelopers.com — whether you're a developer building your portfolio or an employer finding talent.

Getting Started

RemoteDevelopers.com is a platform that connects software developers with employers. Developers get a professional portfolio powered by their GitHub activity, and employers get access to verified, searchable talent.

How It Works

1

Sign in with GitHub

One-click OAuth. No passwords, no forms. Your profile is created instantly from your GitHub data.

2

Your profile goes live

Skills, repos, and activity are synced. You get a public portfolio at remotedevelopers.com/d/username.

3

Get discovered

Employers find you through search, skill directories, and location filters. They reach out directly.

Who is it for?

Developers who want a professional portfolio that showcases real code, not just a resume. Great for freelancers, job seekers, and open-source contributors.
Employers who want to find developers based on verified skills and actual GitHub activity, not keyword-stuffed resumes.

For Developers

Everything about creating and managing your developer portfolio.

GitHub Sign-In

RemoteDevelopers uses GitHub OAuth for authentication. There's no password to create or remember — GitHub handles it all.

What happens when you sign in:

  1. Click Sign Up with GitHub on the registration page
  2. Authorize RemoteDevelopers on GitHub (read-only access)
  3. Your profile is created with your GitHub username, avatar, bio, and location
  4. GitHub sync begins automatically — importing repos, languages, and contributions
What we access: Public profile information, public and private repositories (read-only), contribution activity, and repository languages. We access private repos only to verify your skills against real language usage. We never modify anything on your GitHub account.

Your Profile

Your public profile lives at remotedevelopers.com/d/username and serves as your professional developer portfolio.

Editable fields:

  • • Bio — A short description of who you are and what you do
  • • Title — Your professional title (e.g., "Senior Full-Stack Engineer")
  • • Location — City, state, and country for location-based search
  • • Hourly rate — Min and max rate range (optional, visible to employers)
  • • Availability — Available, Open to Offers, or Not Available
  • • Social links — Website, LinkedIn, and X

Your profile photo comes from your GitHub avatar. To change it, update your avatar on GitHub and re-sync.

At-A-Glance

The at-a-glance section is an auto-generated summary that appears at the top of your public profile. It's created from your GitHub data during sync and gives employers a quick snapshot of your strengths.

What it shows:

  • • Primary programming languages
  • • Experience level and specializations
  • • Activity patterns and contribution frequency
  • • Notable repository and project highlights

This section updates automatically each time your GitHub data is synced. You don't need to edit it manually.

Skills & Verification

Add skills to your profile from a categorized directory covering languages, frameworks, tools, databases, cloud platforms, and more.

Proficiency levels:

Beginner Intermediate Advanced Expert

GitHub-verified badges:

When a skill you add matches a language detected in your GitHub repositories, it automatically gets a verified checkmark badge. This lets employers know the skill is backed by real code, not just a self-assessment.

Skills appear on your public profile and are used by the search engine to match you with employer queries.

Timeline

Your timeline is a chronological record of your work, achievements, and contributions. It appears on your public profile and shows employers what you've been working on.

Entry types:

Project Article Achievement Certification Contribution Education Employment Talk Open Source

Adding entries:

  • • Manual — Add a title, description, URL, and date from your dashboard
  • • Automatic — Repos and contributions are imported during GitHub sync

Screenshots:

When a timeline entry includes a URL, the platform automatically captures a screenshot and displays it as a visual thumbnail on your profile and dashboard.

  • • Automatic — Screenshots are captured in the background when you add a URL
  • • On-demand — Click the camera icon next to any entry on your dashboard timeline to retake a screenshot
  • • Placeholder — Entries without a screenshot show a browser-window placeholder until one is captured

GitHub Sync

GitHub sync imports your repositories, programming languages, contributions, and activity into your RemoteDevelopers profile.

What gets synced:

  • • Public repositories (name, description, stars, language)
  • • Programming languages across all repos
  • • Contribution activity and patterns
  • • Timeline entries created for notable repos

How to sync:

Your first sync happens automatically when you sign up. After that, you can trigger a re-sync anytime from the GitHub Sync page in your dashboard. The sync runs in the background and shows progress with a step-by-step percentage indicator.

Sync also verifies your skills against actual code found in your repositories.

Email Forwarding

Every developer gets a professional email address in the format [email protected].

How it works:

  • • Emails sent to your @remotedevelopers.com address are forwarded to your personal email
  • • Your real email address stays private — employers only see the @remotedevelopers.com address
  • • Configure the forwarding destination in your Settings
  • • Toggle forwarding on or off at any time

Email forwarding is powered by Mailgun and routes messages to your personal email in real-time.

Messages

When employers contact you through your profile, the message is delivered both as an email (via forwarding) and logged in your dashboard. You can view all contact requests and their details in one place.

Reply directly from your email client — the employer's email address is included in the forwarded message.

Privacy Controls

You have full control over what's visible on your public profile.

  • • Timeline entries — Toggle each entry between public and private
  • • Hourly rate — Optional, only shown if you choose to set it
  • • Email — Your personal email is never shown; only the @remotedevelopers.com address is displayed
  • • Blocked senders — Block specific email addresses from contacting you

Dashboard & Settings

Your dashboard is the central hub for managing your presence on RemoteDevelopers.

Dashboard overview:

  • • Quick stats: profile views, messages received, GitHub sync status
  • • Quick actions: edit profile, manage skills, view timeline, run GitHub sync
  • • Recent activity feed

Settings:

  • • Email forwarding configuration
  • • Notification preferences
  • • Blocked email addresses
  • • Account management

For Employers

Everything about finding, contacting, and hiring developers.

Finding Developers

There are several ways to discover developers on the platform.

Search:

The search page lets you find developers by keyword, skill, or technology. Results can be filtered by availability status (Available, Open to Offers) and sorted by relevance, newest profiles, or hourly rate.

Browse by skill:

The skills directory lets you browse all skills on the platform and see developers who have each skill. Skills are organized by category: languages, frameworks, tools, databases, and cloud platforms.

Browse by location:

The location directory lets you browse developers by state or city. Useful when you need someone in a specific timezone or locale.

Developer Profiles

Each developer profile shows:

  • • Bio, title, location, and availability status
  • • At-a-glance summary generated from GitHub data
  • • Skills with proficiency levels and GitHub-verified badges
  • • Timeline of projects, contributions, and achievements
  • • Hourly rate range (if the developer has set one)
  • • Social links and @remotedevelopers.com email address
  • • Contact form for reaching out directly

Contact Developers

Every developer profile has a contact form. Fill in your name, company, email, subject, and message, and the developer receives it via email forwarding and in their messages inbox.

Rate limiting: Contact forms are rate-limited to prevent spam. If you need to contact many developers, space out your messages. Developers can block specific senders if they choose.

Post a Job

Employers can create job listings to attract developer applicants.

Creating a job post:

  • • Add a title, detailed description, and requirements
  • • Set salary range and job type (full-time, part-time, contract)
  • • Tag relevant skills so the right developers find it
  • • Specify location requirements (remote, hybrid, on-site)

Publishing:

Job posting is free during launch. Simply click publish and your job goes live immediately. Regular pricing of $50/month will apply after the launch period.

After publishing:

  • • Edit the job post at any time
  • • Pause/unpause at any time
  • • Jobs stay active until you close them
  • • View applications from the employer dashboard

Manage Applications

When developers apply to your job posts, you can review and manage their applications from your employer dashboard.

  • • View each applicant's profile, skills, and cover note
  • • Accept, reject, or shortlist candidates
  • • Track application history and status changes
  • • Contact applicants directly through their profiles

Hiring

When you successfully hire a developer through the platform, you can record the hire in your dashboard. Placement fees are waived during launch.

  • • Record the hire through your employer dashboard
  • • Free during launch period
  • • Hire history is tracked in your dashboard for reference

Employer Dashboard

The employer dashboard is your central hub for managing hiring activity.

  • • Company profile management
  • • Create, edit, and manage job posts
  • • Review and manage applications
  • • View stats: job views, application counts, hires
  • • Save and organize candidate profiles

Pricing

Simple, transparent pricing. Everything is free during our launch period!

For Developers

Free

Create your profile, sync GitHub, receive messages, apply to jobs — always free.

For Employers

Free during launch

Post jobs, browse, and hire — completely free while we grow the platform.

Job post (monthly) $50 Free
Placement fee (per hire) $500 Free
Browsing, searching, contacting Free

All payments are processed securely through Stripe. See the full pricing page for more details.


API & Integrations

Programmatic access to the RemoteDevelopers platform.

MCP API

The MCP (Model Context Protocol) API provides REST endpoints designed for AI agents and tools to search the platform programmatically.

Base URL:

GET /api/v1/mcp/search

Parameters:

Parameter Type Description
query string Search keyword (e.g., "react", "devops")
type string developers, jobs, or all
limit int Max results to return (default: 10)

Example requests:

# Search developers
GET /api/v1/mcp/search?query=react&type=developers&limit=5
# Search jobs
GET /api/v1/mcp/search?query=frontend&type=jobs
# Search everything
GET /api/v1/mcp/search?query=python&type=all&limit=3

The API returns JSON with developer profiles (skills, availability, location) and job listings (title, company, requirements). No authentication required.

LLMs.txt

RemoteDevelopers serves a machine-readable llms.txt file that describes the platform's capabilities for AI crawlers and language models.

This follows the llms.txt standard and helps AI agents understand what the platform offers, which endpoints are available, and how to interact with the MCP API.


Frequently Asked Questions

Is it really free for developers?

Yes, always. Developers can create a profile, sync GitHub, receive messages, apply to jobs, and use every feature at no cost. We make money from employers, not developers.

What GitHub data do you access?

Public profile information, public and private repositories (read-only), repository languages, and contribution activity. We access private repos only to verify skills against real language usage. We never write or modify anything on your GitHub account.

Can I hide my hourly rate?

Yes. The hourly rate field is completely optional. If you leave it blank, no rate information is shown on your profile.

How long do job posts stay active?

Job posts are active for 30 days from the date of publication. After that, they automatically expire. You can repost if needed.

Can I edit my job post after publishing?

Yes. You can edit the title, description, requirements, and other details of a published job at any time from your employer dashboard.

How does email forwarding work?

When someone sends an email to your [email protected] address, it's automatically routed to your personal email via Mailgun. Your personal email is never exposed.

Is my real email visible to employers?

No. Employers only see your @remotedevelopers.com address. Your personal email stays private.

How do I delete my account?

Contact us at the contact page and we'll process your account deletion.

Feedback

We actively collect feedback to improve the platform. You can reach us in several ways:

Feedback widget:

Click the Feedback button in the bottom-right corner of any page. Choose a category (suggestion, bug, question, or general), write your comment, and optionally include your email for follow-up. Submissions are instant — no page reload required.

Other channels:

  • • Contact page — for detailed inquiries
  • • Email — reply to any notification email from RemoteDevelopers.com

Ready to get started?

Create your free developer portfolio or start finding talent today.

Send Feedback

Thank you!

Your feedback helps us improve.