You might consider hiring a team of carpenters and masons. They can work together to construct the two-story building, with the carpenters handling the framing and the masons taking care of the brick or stone work.
Well, for a two-story job, maybe a specialized contractor who has experience in building multi-story structures. They'll know the ins and outs of ensuring stability and meeting safety standards.