I’m in contact with a few freelance programmer candidates to build a database of our users.
To be honest I don’t have much technical knowledge, but this project is important to me so I’m overseeing all aspects of it. The programmers each tell me they know a few different programming languages. Because this isn’t my area of expertise, I’m not sure what is the best one for database-building.
Would love to hear programmers’ feedback.
Depends on a lot of things.
Do you want it accessible from a web page? Custom app? On what platform?
Is it for internal use or public facing?
How big do you expect it to get?
You might as well say "I need a building for my company" - and without knowing any more it might be anything from a corner desk in your kitchen to a whole office campus.
It depends from
What type of data will you store in db(relational , document based, .... ),
How big is the data, what type of the application, how will you distribute it, .....
Send me email(email@example.com) with some database specification and i can help you to make a choice
Search for a consultant/firm that has successfully built something very close to what you need. One issue with a lot of tech people is that their specialization distorts their thinking - "if you're a hammer, everything looks like a nail", So you need to make sure they either have built exactly what you need (not always easy for a non-tech guy to do), or you need a proper waterfall design method. Here is a very good white paper on this issue: http://www.finishlinepds.com/keys-to-successful-product-development