The three-alarm fire broke out at Biogenesis on Wysocki Place around 6:15 p.m. and collapsed part of the roof, responders said.
Firefighters knocked the blaze down within a half-hour and continued to battle deep pockets of flame until it was considered under control around 7:20 p.m.
A Bergen County Hazardous Materials Unit also responded because of the chemicals inside the truss-roof factory.
Other companies responding to the scene or providing coverage included Bogota, Englewood, Teaneck, Ridgefield Park, Bergen County Fire coordinators, the Hackensack Building Department and the Hackensack Volunteer Ambulance Corps.
The fire didn't appear suspicious and no one was injured, Hackensack firefighters said.
Click here to follow Daily Voice Hackensack and receive free news updates.