Job application form

A job application form that collects the applicant's details, the role, a cover note, and a resume upload, then emails it to your hiring inbox. The backend is wired in, spam is filtered, and there is no CAPTCHA to deter a good candidate.

How to use this form

  1. Create a form in your Formpaste dashboard and copy its access key.
  2. Paste the template below into your project and swap YOUR_ACCESS_KEY_HERE for your key.
  3. Set your destination email and allowed domains in the dashboard.
  4. Deploy - submissions land in your inbox, spam filtered, no CAPTCHA.

Framework guides for this form

Prefer a guide for your exact stack? Open the per-framework walkthrough.

What is a job application form?

A job application form is how a candidate applies for an open role on your site. They give you their name and email, the role they are after, a short cover note, and their resume as a file, and the whole package lands in your hiring inbox. It replaces the “email us your CV” line that scatters applications across a shared mailbox with no structure.

The defining detail of this form is the file. A real application needs the resume attached, and this template handles that end to end. Because the form has a file input, it posts as multipart form data, and the generated code sets the right enctype so the resume rides along with the text fields in a single submission. There is no separate upload endpoint for you to build.

When to use it

Reach for a job application form whenever you hire and want applications in a consistent shape. A careers page, a single “We are hiring” post, or a link in a job board listing all fit. If you would otherwise ask people to email a resume, this form does the same thing but cleaner, with every application carrying the same fields.

It suits small and mid-size teams that do not run a full applicant tracking system, and it works alongside one as a lightweight intake step. Anywhere a candidate needs to send a resume plus a little context, this is the form.

What to include

This template asks for exactly what an application needs. Full name and email are required, so you can identify and reply to every candidate. The role applying for is a required text field, which matters the moment you have more than one opening and need to sort applications by position. A cover note textarea is optional, giving candidates room to make their case without forcing a wall of text from those who would rather let the resume speak. The resume itself is a required file field, so no application arrives without the document you actually need to evaluate.

Because the resume is a file input, keep the accepted types generous. Candidates send PDFs and Word documents, so do not narrow it to a single format or you will quietly lose good applicants who exported the other one. The backend handles the multipart submission; your job is just to keep the door wide enough for common document types.

Tips for an application form that works

Accept the formats people actually use. PDF and Word cover almost everyone, so keep the file input open to both. A resume rejected for being a .docx instead of a .pdf is a candidate you never got to consider, over a difference that means nothing to you.

Route applications to your hiring address. Send every submission to the inbox whoever screens candidates already watches, and reply-to is set to the applicant, so a “thanks, we will be in touch” reply goes out with one click. Fast acknowledgment reads as a team that has its act together.

Sort by the role field from day one. Since the role is a structured field on every application, you can filter your inbox by position the moment a second opening exists. Set that habit early and you will never be untangling which resume was for which job.

Also works on

No dedicated guide yet, but this form drops into any of these too. Open the platform overview to get started.

Frequently asked questions

Paste a form. Get submissions.

Instantly without setting up any backend, servers or databases. 250 submissions/mo free - no credit card.

More form templates