Job description template

Attract the perfect candidate for any role using our AI and this expert-curated job description template.

Founding Engineer at Type

At Type, we are building a new kind of document editor.

It's designed to help individuals and teams write more, better, faster.

We are reimagining every component of the document editor to infuse it with speed, intelligence, and delight.

Our mission is to help more people express brilliant ideas.

The fastest writing experience ever created

Type harmonizes with the natural writing process to help people find great ideas and the right words to express them.

Over time, Type will evolve into a collaborator that knows you and your goals, style, and knowledge.

Our first set of features assist with the essential parts of the writing process:

  • Type Chat can help with ideation and brainstorming
  • Type’s in-doc features like "Generate Draft" can write entire first drafts of content
  • Type's command palette lets a user instantly summon powerful writing commands at their cursor as they refine a document

We're building a beautiful and powerful rich text editor suited for writing anything, including technical articles involving math and code.

Behind the scenes, we are developing a prompting and context pipeline that ensures high-quality generations.

We are a small, passionate team backed by top VCs

Right now, we're a team of two based in Brooklyn.

Stew Fortier (CEO) is an entrepreneur who previously co-founded Foster, an editorial marketplace for writers. Stefan Li (CTO) is a passionate software engineer who previously worked at Meta and Walmart Labs.

Type is backed by Y Combinator (Airbnb, Stripe, Dropbox) and a number of other top Silicon Valley VCs and angels.

We are looking for a Founding Engineer to join us in-person in New York to build a new document editor designed for the AI era.

Responsibilities

A sample of things you might work on:

  • Building advanced rich text editing features.
  • Working on sync and offline first features using data structures such as CRDTs.
  • Building multiplayer features for collaborative editing.
  • Building LLM based writing features that span all levels in the stack.

What we're looking for in you

We're looking for someone with the following background and skillset:

  • You have proven experience in writing rich and complex frontend applications.
  • You are fluent in one or more frontend and backend technologies.
  • You have a good product sense and attention to details.
  • You believe that building things that solves the customer's problems comes first.
  • You have strong foundational skills in Computer Science.

Benefits

Type offers competitive benefits that include, but aren't limited to, the following:

  • Competitive salary
  • Generous stock package
  • 100% employer-covered medical, dental, and vision for you and any dependents
  • Dedicated workspace in a beautiful new building in Williamsburg, Brooklyn

Apply today

As the first engineering hire, you'll have a chance to shape the direction of our product and make a significant impact on the future of writing and collaboration.

If you are passionate about building great software and want to play a part in transforming the way people write, we want to hear from you.

Why should you write a job description

Writing a clear, compelling job description is essential for attracting the right candidates to your open role. A well-crafted job description not only outlines the responsibilities and qualifications of the position, but also gives potential applicants a sense of your company culture and values.

By investing time in creating a thoughtful job description, you can streamline your hiring process, reduce the number of unqualified applicants, and ultimately find the best fit for your team.

How to write a job description

When writing a job description, start by providing an overview of your company and the role you're hiring for. Include key details like the job title, department, reporting structure, and whether the position is full-time, part-time, or contract.

Next, dive into the core responsibilities and duties of the role. Be specific and use action-oriented language to describe what the person in this position will be doing day-to-day. Highlight the skills and qualifications required, such as education, experience, technical abilities, and soft skills.

Finally, make sure to include information about the benefits and perks of working at your company. This could include health insurance, retirement plans, professional development opportunities, and any unique benefits that set your company apart. Providing this information can help attract top talent who are looking for a supportive and rewarding work environment.

You could also use Type, an AI-powered document editor that helps you write smarter. Our library has dozens of expert-curated templates to choose from, like this sample job description.

How to use this job description template

Here's how to go from our general template to a polished job description in just a few clicks.

  1. Open up Type, click "New Document," and select the "Job Description" template from the gallery.
  2. Under "knowledge sources," you can include a link to your company website or any other relevant information about the role. This will give the writing AI more context to work with.
  3. Hit "Generate," and watch as Type's writing AI creates a custom job description for you in seconds.
  4. Refine the description with our Rewrite brushes. You can adjust the tone, shorten the text, enhance readability, and more.
  5. Add your own personal touches and company-specific details. If you need some ideas, brainstorm with Type Chat, a chatbot that lives right next to your document.
  6. When you're done, ask Type to review your work for any grammar or spelling mistakes. A polished, error-free job description will help your company look professional and attract top talent.
  7. Export your completed job description from Type in either a PDF or DOC file. It's ready to post on job boards or your careers page!

Best practices and tips for success

Before you start writing, gather input from the hiring manager, team members, and other stakeholders about what they're looking for in a candidate. Some key details to nail down include:

  • The must-have skills and nice-to-have qualifications
  • The biggest challenges and opportunities in the role
  • How this position fits into larger company goals and the type of projects they’ll work on 
  • Team structure/hierarchy and how constructive feedback is delivered
  • The traits of successful employees in similar roles

Use inclusive, unbiased language: Avoid words that could discourage certain groups from applying. Keep the description focused on the core requirements of the job.

Sell the position and your company: Job descriptions are a recruiting tool. Highlight the benefits, perks, and growth opportunities to get candidates excited about joining your team.

Be realistic about requirements: Including a long list of qualifications could deter great candidates. Distinguish between the true must-haves and the nice-to-haves.

Provide salary information when possible: Including a salary range increases transparency and helps you attract candidates whose expectations align with what you can offer. 

Keep it concise: Aim for 300-700 words. Use short paragraphs, bullet points, and clear section headings to make the description scannable and easy to read.

How to access the job description template

Getting started with this job description template is easy. Just log into your Type account and open a new document.

Once you're in the document editor, select the "Generate" button to open the "Generate Draft" menu. Tap "Use template →" to open the template menu, where you can choose "Job Description" from the options.

Your turn

Finding the right person to join your team starts with writing the right job description. Let Type and our battle-tested template help you craft a posting that will attract your ideal hire.

Try it out and see how easy it is to create an effective, engaging job description in minutes. Your next great employee is out there - use Type to reach them.

Join 100k+ passionate writers

Related writing templates