Skip to main content
Jobs are at the core of WeGotWork. You can create detailed job postings with custom questions, salary ranges, and flexible work arrangements.

Creating a job

To create a new job:
  1. Navigate to Jobs in your organization
  2. Click Create Job
  3. Enter a job title
  4. Click Create
This creates a draft job that you can customize before publishing.

Job properties

Each job includes comprehensive metadata:

Basic information

  • Title: The job position name (e.g., “Senior Software Engineer”)
  • Description: Rich text content describing the role, responsibilities, and requirements
  • Status: Controls visibility on your career page

Job types

WeGotWork supports four employment types:
  • FULLTIME: Full-time permanent positions
  • PARTTIME: Part-time positions
  • INTERNSHIP: Internship and apprenticeship roles
  • CONTRACT: Contract, freelance, or temporary positions

Location settings

Define where the work happens:
  • Location mode: Choose from:
    • ONSITE: Work from office location
    • REMOTE: Work from anywhere
    • HYBRID: Mix of office and remote work
  • Address: Physical office address (for onsite/hybrid)
  • Country: Country where the position is located
  • City: City where the position is based
For remote positions, you can still specify a country/city to indicate timezone preferences or legal requirements.

Compensation

Add transparent salary information:
  • Salary min: Minimum compensation amount
  • Salary max: Maximum compensation amount
  • Currency: Three-letter currency code (default: USD)
  • Salary interval: Choose from:
    • HOURLY: Per hour rate
    • DAILY: Per day rate
    • WEEKLY: Per week rate
    • MONTHLY: Per month rate
    • QUARTERLY: Per quarter rate
    • YEARLY: Annual salary
Salary ranges are optional but increase application rates when included.

Experience level

Indicate seniority requirements:
  • ENTRY: Entry-level or junior positions
  • MID: Mid-level positions (2-5 years)
  • SENIOR: Senior positions (5+ years)
  • LEAD: Lead or principal positions
  • EXECUTIVE: Executive or C-level positions

Job categories

Organize jobs by department or function:
  1. Navigate to Categories
  2. Create categories like “Engineering”, “Sales”, “Marketing”
  3. Assign jobs to categories when editing
  4. Categories appear on your career page for easy browsing
You can reorder categories by dragging them.

Custom application questions

Add custom questions to your application form:
  1. Edit your job
  2. Navigate to the questions section
  3. Add questions with different types:
    • SHORT_ANSWER: Single-line text input
    • LONG_ANSWER: Multi-line textarea
    • SELECT: Dropdown with predefined options
    • CHECKBOX: Multiple checkboxes
For each question, you can:
  • Set a label and placeholder text
  • Mark as required or optional
  • Define options (for SELECT/CHECKBOX types)
  • Set display order
Custom questions help you collect specific information from candidates before reviewing their applications.

Job status workflow

Jobs progress through four statuses:

DRAFT

Initial state when you create a job. Use this to:
  • Write and refine the job description
  • Add custom questions
  • Set compensation and location
  • Preview before publishing
Draft jobs are not visible on your career page.

PUBLISHED

Active jobs accepting applications. When you publish:
  • The job appears on your career page
  • Candidates can view details and apply
  • Applications are tracked in your ATS

ARCHIVED

Jobs you want to keep for reference but not display:
  • Hidden from career page
  • Historical data preserved
  • Can be republished if needed

CLOSED

Positions that are filled or no longer accepting applications:
  • Hidden from career page
  • No longer accepting applications
  • Applicant data retained

Editing jobs

You can edit any job property at any time:
  1. Navigate to Jobs
  2. Click on a job to open the editor
  3. Modify any fields
  4. Click Save Changes
Changes to published jobs are reflected immediately on your career page.

Linking pipelines to jobs

Connect a hiring pipeline to standardize your recruitment process:
  1. Create a pipeline with custom stages
  2. Edit your job
  3. Select a pipeline from the dropdown
  4. All applicants for this job will flow through the pipeline stages
See Pipelines for more details.

Deleting jobs

Deleting a job removes all associated applicants and their data. This action cannot be undone.
To delete a job:
  1. Open the job editor
  2. Click Delete Job
  3. Confirm the deletion
Consider archiving jobs instead of deleting to preserve historical data.

Job statistics

View key metrics for each job:
  • Total applicants: Number of applications received
  • Applicants by status: Breakdown of submitted, under review, interviewed, etc.
  • Recent activity: Latest applications and status changes
Access statistics from the job detail page.

Build docs developers (and LLMs) love