Nationals of most countries do require a visa to visit Bangladesh. You can find the list at the website of the Ministry of Foreign Affairs Bangladesh
If you wish to work in Bangladesh, you will require a work permit. These are normally considered for a job for which Bangladeshis are not available.
If you intend to visit Bangladesh whether on holiday, business trip, to study, work or other reasons, you must get up to date and accurate information from either a local embassy of Bangladesh or the Ministry of Foreign Affairs Bangladesh.