As an example of how this can be done well, I believe nostr:npub1yx6pjypd4r7qh2gysjhvjd9l2km6hnm4amdnjyjw3467fy05rf0qfp7kza set up a system for "reserving" bounties related to Corny Chats. So devs can apply, get locked in, and get paid upon completion. Those bounties were also clearly defined and dealt with bite-sized bits of functionality (like adding support for a certain NIP to the Corny Chats app). That's a pretty good way of soliciting open-source contributions.
Discussion
That was nostr:npub1ssjaq3spxe6j5vhh0cc3g44wj75fvp8d3j44nwk7dapzg9t4rm4savvhr4 who had the nostrbounties.com website. Its no longer up, but the project was made open source (MIT License) last year with source available at github.com/diamsa/nostrbounties
The bounties I post now are either to project github issues or to individuals.
Of course, it's no longer up. 😂 Like everything.