The Careers Portal add-on adds a fully-featured careers section to your Larapen site — post job openings, receive applications with resumes, and manage the entire hiring pipeline from the admin panel.

Pricing: This is a paid add-on, available from the Larapen Marketplace.

Key Features

  • Job positions — Create detailed job listings with translatable descriptions, requirements, and benefits. Supports five employment types (Full Time, Part Time, Contract, Freelance, Internship) and five experience levels (Entry, Mid, Senior, Lead, Executive).
  • Salary ranges — Optional salary range display with configurable currency. Toggle salary visibility per position.
  • Remote positions — Mark positions as remote with a visible badge on the front-end listing.
  • Application deadlines — Set an optional closing date per position. Expired positions are automatically hidden from the front-end.
  • Application pipeline — Receive applications with resumes (PDF/DOC/DOCX), cover letters, LinkedIn profiles, and portfolio URLs. Track candidates through a 7-stage status workflow: New, Reviewing, Shortlisted, Interview, Offered, Hired, Rejected.
  • Auto-review — When an admin opens an application with “New” status, it is automatically updated to “Reviewing”.
  • Resume management — Uploaded resumes are stored securely on the local disk (not publicly accessible). Configurable allowed file types and maximum file size.
  • Categories — Organize positions by department or category using the unified Larapen category system.
  • Email notifications — Automatic email notifications to all admin users when new applications are submitted.
  • CAPTCHA support — Optional CAPTCHA verification on the application submission form.
  • Related positions — Up to 3 other open positions from the same category are shown on the position detail page.
  • Multilingual — Position titles, slugs, descriptions, requirements, benefits, and SEO metadata are fully translatable.

Admin Panel

SectionDescription
PositionsCreate, edit, and manage job listings. Filter by category and status.
ApplicationsView all received applications. Filter by position and status. Review details, download resumes, update status, and add internal notes.
CategoriesManage career categories (departments) using the unified category system.
SettingsConfigure positions per page, allowed resume types, max resume size, admin notifications, and CAPTCHA.

Front-end

  • Careers listing page with all open positions, category filtering, employment type, experience level, location, remote badge, salary range, and pagination.
  • Position detail page with full description, requirements, benefits, metadata, application form, and related positions.
  • Application form with fields for name, email, phone, cover letter, resume upload, LinkedIn URL, and portfolio URL.
  • Category archive pages filtering positions by department.

Configuration

SettingDefaultDescription
Positions per page12Number of positions on the front-end listing.
Allowed resume typespdf, doc, docxAccepted file extensions for resume uploads.
Max resume size5120 KB (5 MB)Maximum file size for resume uploads.
Admin notificationsYesEmail all admin users when a new application is received.
CAPTCHA enabledNoRequire CAPTCHA on the application form.

Dependencies

None — the Careers add-on works independently. CAPTCHA integration is optional and requires a CAPTCHA provider to be configured in the core settings.

Ideal for

  • Companies with a dedicated careers page.
  • Agencies managing recruitment for multiple clients.
  • Startups looking to attract remote talent.
  • Any organization needing a structured hiring pipeline.

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket