Create a position from scratch
How to create a position from scratch
Why it's important
Positions give people all of the relevant info they need to make the decision of whether to apply to your role, while also educating them on how your company runs and what kind of culture they can expect when they join.
When you first join cord, your positions are built for you, but you can create new ones at any time - there's no limit to the number of positions you have on cord.
The most important thing to keep in mind when building positions is to try and keep all of the info about the role up-front. People will often have to do their own research about the roles and companies they apply to - on cord we try to keep all of this information up-front to make it easier for people to message you.
For the best response rate to your messages, and for the highest number of messages from top people, your position should include:
- The tech stack you use (including the primary & secondary skills you consider)
- An accurate salary range
- The working arrangements (On-site, Hybrid, Remote)
- The general description of the position
On top of this, the more you can do to give people a good view of your company, the culture and the role - the better (this will also have a positive effect on the number of inbound messages you get!). Give a person an idea of their day-to-day role, who they might work with, and what progression might be available in the role.
Avoid people wasting your time - make sure the details are accurate and don't forget to keep them up to date!
Creating the Position
In this example, we're going to create a position for a Back-End Engineer from scratch.
To create a new position, head to your cord dashboard and hit the '+' icon on the left.
You'll have an option to import the position from your ATS or to duplicate an existing position. If you have yours connected to cord, feel free to add the position this way. If not, build your position and start filling out all the necessary details.
Skills
The first section you're presented with when creating a new position is the skills section.
First, choose the most relevant Job Title tag, choosing multiple if necessary. You can open each category using the downward arrows to see all available options. If you can't find an exact match, don't worry - this won't be the main title of your position that's seen on its profile. It will be used mainly for the search parameters, so that you can get the most relevant people in your streams. Next, choose the seniority level of the role, using multiple levels if applicable. (Useful if you're not sure what seniority level you're looking for, or if you're hiring multiple people across varying seniority levels into one role).
Here's a rough guide to what each seniority level translates to:
- Entry - Graduate, internship/placement experience.
- Junior - Up to 2 years of experience.
- Mid - 2-4 years of experience.
- Senior - 5+ years of experience.
- Lead - Leading teams, hands-on.
- Leadership - Hands-off management. (Head of Engineering, CTO, etc.)
Once you're happy with the above you'll want to add the technical skills you're looking for. Getting this right is vital to the success of your position. People on cord will predominantly filter their search using skills, so make sure what you've listed is accurate and in priority order.
We'd recommend filling this section out in this order:
- Primary Skills (Must-haves)
- Secondary Skills (Nice-to-haves)
- Tech Stack (Everything else)
Here's the skills section filled out for our Back-End Engineer role.
Logistics
The next section is Logistics. Additional fields will appear based on the types of work you offer for the role (you can choose multiple if you're flexible). If the position is based at the company's office, you can choose the 'On-site' option and type in the location of your HQ, followed by the visa sponsorship field, salary range and equity availability.
If the role is flexible in terms of the on-site/remote working arrangements, you can choose the 'Hybrid' option and put down how many days will be available for remote working.
If the role is fully remote, you can choose that option and then indicate whether the employees will be required to come to the office at all and, if so, how often. You can then specify where the employees will have to be based for the remote work as well as what timezones the working day will be in.
You will also have to say whether you offer visa sponsorship to potential employees and, if so, to who (eg. everyone relocating to the UK, or UK-based people relocation to the EU, or EU-based people relocating to the UK, etc.).
Once you're happy with the above, add the salary available for the role. The salary range is another key part of your position - just like technical skills, engineers will often filter their job search using their expected salary as one of the parameters.
To avoid people filtering out your position in their job search, make sure you add some wiggle-room to the maximum salary you're willing to pay.
After salary, add the equity available for the role, if applicable.
Details
The next section is for the position's details. In here you're able to sell the opportunity and your company to the relevant engineers that have landed on the position page. This is where you can add all of the relevant info that would be useful for people to know before they decide to message you.
First, give your position a title - this will be the public title of the position on cord (not the job title tag you added earlier).
You can also give the position an internal label to easier distinguish the roles you have. (Especially useful if you manage lots of roles with your hiring team on cord)
You can see that the freelance/contract option is greyed out. cord currently only supports permanent full-time positions. If you're hiring for an internship or a fixed-term or freelance role, at the moment it will unfortunately not go through the approval process.
You're able to add a video to your role (think interviews with your engineering team or anything centred on your companies people & culture), simply paste in a Vimeo or YouTube link and you're good to go.
In the description area you can outline who you are as a company and what the role entails.
For example, here's how we order our details section:
- About You - Your Company's mission, values, and culture.
- About the Job - Who you're looking for, who the hire will work with and what they'll be working on.
- Role Activities and Responsibilities
- Essential Skills & Experience
- “Nice to have” Skills & Experience
Remember to go into detail!
After your description is complete you can give engineers an insight into what will be required for them to move through your hiring process.
Here's the details section filled out for our Back-End Engineer role:
Hiring Team
In the Hiring Team section, you can outline who people might talk to. If you have several people in your hiring team looking after different roles make sure to add a primary hiring contact using the icon next to each name.
Linking the Position to your ATS
In the next section you can integrate the position with your ATS, if you have one.
Position Visibility
The final section when creating a position is visibility. You'll want to set this to 'Visible' so that the position is visible to people on cord. Once you've finished hiring for the position remember to close your position so that you don't receive any messages for a role you've already filled.
All Done!
Hit 'Save Position' to confirm everything you've added, and you're done!
Your new position will now be reviewed by a member of the cord team. Positions are reviewed primarily to ensure that they are tagged correctly - this is to make sure people and companies are easily able to find each other on cord. Once we've approved your position, you're ready to start making direct hires!
Watch this short video on how to Create Positions from scratch