Not at all. In fact, it may actually cause problems.
Unless you plan to only optimize your entire site for ONE keyword -- which, frankly, would be dumb -- that keyword in your domain won't help you with most of your site pages. And if you ever change the focus of your business so you're targeting a different
keyword, you either have to migrate your entire web presence to a new domain, or you wind up stuck with a domain that doesn't describe your business any more.
Beyond that, Google announced years ago
that they were targeting what they call "exact match domain names". If your domain name is a keyword (that isn't the name of your business) and you're obviously optimizing the rest of your site pages for that keyword (and closely related terms) it's possible Google will consider your "keyword domain" to be an attempt to spam their search listings.
They don't take kindly to that sort of thing.
Much better to find a brandable domain. Something short, simple, easy to remember and easy to spell. Preferably the name of the business. (If that's totally not possible or if the business name is very long, a closely related/shortened version might be acceptable.)
If you want to work keywords into your URLs for whatever reason, do so via the folder / category names and the file names.