Your posting says lots of things you want from the candidate, and
nothing about what's in it for them.  You'll get more applicants if
you include the salary range and a list of benefits - pretty basic
requirements for a job posting...