Hello Victory I think, rigorously speaking, "causative verbs" are defined as verbs which can take a construction of "S V O do", that, is "subject + causative verb + object + bare infinitive". So according to this definition, the 'need' in your sentence is not a causative verb. "S needs O done" is a normal English collocation and my dictionary gives an example; "We need our room decorated".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I think, rigorously speaking