PROBLEM
At times a same position is to be filled by a number of people. That is, you are looking for 2 accountants with the same profile, for instance. So that's 1 Job Description for 2 different people to be hired.
With current features, this is doable and it implies that the hiring managers keep track of the numbers. For larger recruitments this may not be suitable (imagine hiring 25 developers on a same stack - no, 25 Job Ds is not manageable).
SUGGESTION
Consider adding a setting that indicates "How many spots are open for this JD?".
Values:
0: Unlimited
> 1: Whatever the number is
This would allow to:
  • Indicate how many positions are open and how many are LEFT at a given time
  • Automate pausing/archiving the JD once the KPI is achieved
  • Allow for better sync among larger teams