You are not offering 100% remote work. 100% means 100% not 100% with a caveat of needing to travel even 1% of the time for any reason.
Your application process requires I upload a resume then immediately makes me type in all of the information on the resume. That's insulting and shows you do not respect a prospective employee's time.
Your offered position is looking for senior level skill sets at entry level wages. I have been in this industry since 1997 and will both know and be offended if you lowball me on salary.
You expect me to drink whatever your company culture's kool-aid is. It's a job, not a lifestyle. Once my shift is over, I will not respond to anything work related until I'm on the clock again.
Speaking of, hourly only; salaried is just a fancy way to get employees to work overtime without legally having to pay them overtime.
Your offered position is entry level/tier 1. As I mentioned, I have been in this field since 1997 and am not going to work for entry level wages.
Your company does not offer health benefits.
You are expecting me to relocate. If you want me that badly, consider relocating your company or offering a 100% remote position. Exceptions may be considered for companies willing to sponsor a visa to Canada, Scotland, Ireland, England or Wales.
You expect me to be on call for any reason. I maintain a healthy work/life balance and that will never include being on call. Be a grown up business and hire 2nd and 3rd shift workers if you want to provide 24/7 support to your users.
You expect "business casual" or have dress codes that forbid piercings or tattoos. These things do not affect the quality of one's work and if your corporate structure believes that they do, we are not a good fit for each other.
Your company believes an online personality test is a good marker of a good employee; we all know you're looking for someone who will give the appropriate, subservient answers and be unlikely to make waves. You're not slick.