The city of Beverly Mechanic repairs, maintains and overhauls all types of motorized equipment for the city and keeps equipment in running order. Please visit, for a detailed job description and qualifications. This is a union position scheduled at 40 hours per week. Salary range is $28.89 to $30.67 per hour with a step increase after six months of service, plus an excellent benefits package which includes pension, deferred compensation, health insurance up to 80% city paid premium, dental, life, vision and other voluntary insurance plans offered. Paid vacation time, 15 sick days and four personal days per year, 12 full holidays and three half-day holidays, clothing allowance, reimbursement for licenses pertaining to job description. Please send resume to EOE/AA