Website Developer - Drupal + CiviCRM

We need a new website to manage our volunteer and client database.  Our current database is a 10 year old MS SQL 2008 R2 Server which is unreliable and doesn't allow for added functionality we would like.

We have looked around at various options, including building something new from scratch, and decided that Drupal + CiviCRM, with its existing community of developers maintaining it, would be a sensible long-term solution.

The kind person will be very competent at designing a CiviCRM + Drupal site.

The primary site requirements are (to mirror the current site):

Sign-up and account creation for new volunteers
Booking functionality for training for new volunteers
Event sign-up for volunteers
Volunteer debrief reports after events
Volunteers assigned to particular "program group"
Event management
Volunteer database
Client database

Added functionality we would like:
Mandatory
Working w/ Children Check
Points to note
Benefits of Volunteering
Communication
Emotional Intelligence
Positive Attitude
Resilience
Growth Mindset
Australian Refugee Volunteers
Website Developer - Drupal + CiviCRM
Flexible
No specified location!

Flexible

Skills Required

Information technology