We present an extensive set of photometric and spectroscopic data for SN 2009jf, a nearby Type Ib supernova (SN), spanning from similar to 20 d before B-band maximum to 1 yr after maximum. We show that SN 2009jf is a slowly evolving and energetic stripped-envelope SN and is likely from a massive progenitor (25-30 M(circle dot)). The large progenitor's mass allows us to explain the complete hydrogen plus helium stripping without invoking the presence of a binary companion. The SN occurred close to a young cluster, in a crowded environment with ongoing star formation. The spectroscopic similarity with the He-poor Type Ic SN 2007gr suggests a common progenitor for some SNe Ib and Ic. The nebular spectra of SN 2009jf are consistent with an asymmetric explosion, with an off-centre dense core. We also find evidence that Herich Ib SNe have a rise time longer than other stripped-envelope SNe, however confirmation of this result and further observations are needed.