Skip to main content

Overview

Job Postings allow companies to advertise open positions and receive applications from qualified freelancers. Unlike the gig marketplace where freelancers create offerings, job postings are created by clients seeking specific talent for projects or roles.

Key Capabilities

For Companies

Post Jobs

Create detailed job listings with requirements, budget, and project details

Manage Applications

Review applications, cover letters, and freelancer profiles

Company Profiles

Establish company presence with logo, description, and contact info

Track Listings

View all active job postings and their application counts

For Freelancers

Browse Opportunities

Explore jobs filtered by type, location, and requirements

Submit Applications

Apply with custom cover letters tailored to each job

Remote Options

Find remote-friendly positions across the platform

Track Applications

Monitor submitted applications and their status

User Workflows

Company: Creating a Job Posting

1

Set Up Company Profile

Before posting jobs, create a company profile with:
  • Company name and logo
  • Industry and location
  • Description and mission
  • Contact email and website
2

Create Job Listing

Fill out the job posting form:
  • Title: Clear job or project title
  • Type: Full-time, part-time, contract, or intern
  • Description: Detailed project scope or role responsibilities (supports rich text)
  • Location: Physical location or “Remote”
  • Remote Option: Toggle if remote work is allowed
  • Salary: Budget or salary range (optional)
3

Publish

Submit the job posting to make it visible to freelancers. A unique slug is auto-generated for the URL.
4

Review Applications

As applications arrive, review:
  • Freelancer profiles and credentials
  • Custom cover letters
  • Skills and experience
  • Previous ratings and reviews

Freelancer: Applying to Jobs

1

Browse Job Listings

Search available jobs using filters:
  • Job type (full-time, contract, etc.)
  • Location and remote options
  • Company and industry
  • Posted date
2

Review Job Details

Read the full job description, requirements, company profile, and salary information.
3

Prepare Application

Write a tailored cover letter that:
  • Addresses the specific job requirements
  • Highlights relevant skills and experience
  • Explains why you’re a great fit
  • References your portfolio or past work
4

Submit Application

Send your application with the cover letter. Your profile information is automatically included for the company to review.

Important Fields

Job Model

title
string
required
Job or project title
slug
string
required
Auto-generated URL identifier from title
description
json
required
Rich text job description with requirements and details
type
enum
required
Job type: full_time, part_time, contract, or intern
location
string
required
Physical location or city
canBeRemote
boolean
required
Whether remote work is permitted
salary
string
Salary range or project budget (optional)
companyId
string
required
Company posting the job

Application Model

jobId
string
required
The job being applied to
userId
string
required
Freelancer submitting the application
coverLetter
text
required
Custom cover letter written by the applicant
createdAt
datetime
Application submission timestamp

Company Model

name
string
required
Company name
URL to company logo image
industry
string
required
Company’s industry or sector
location
string
required
Company headquarters location
description
text
required
About the company
contactEmail
string
required
Primary contact email
website
string
Company website URL (optional)
userId
string
required
User account managing the company

Job Types Explained

Traditional full-time employment with regular hours and long-term commitment.Typical characteristics:
  • 40+ hours per week
  • Long-term position
  • May include benefits
Reduced hours with flexible scheduling.Typical characteristics:
  • Less than 40 hours per week
  • Flexible schedule
  • May be ongoing or temporary
Project-based or fixed-term engagement.Typical characteristics:
  • Defined start and end dates
  • Specific deliverables
  • Independent contractor status
Learning opportunity for students or career changers.Typical characteristics:
  • Training and mentorship
  • Fixed duration
  • May be paid or unpaid

Application Workflow

Freelancer Profiles

Build profile to showcase qualifications

Messaging

Communicate with companies

Gig Marketplace

Alternative: Offer your services as gigs

Reviews & Ratings

Build reputation to strengthen applications
Job postings are separate from gigs. Gigs are freelancer-created service offerings, while jobs are company-posted opportunities that require applications.

Build docs developers (and LLMs) love