What are the responsibilities and job description for the Bookkeeper position at Moore Construction Services?
Bookkeeper / Office & HR Manager
Part-Time or Full-Time | Flexible Schedule | Some Remote Work | Brigantine, NJ
Job Summary
We are a new and growing construction company specializing primarily in concrete work, including driveways, patios, walkways, and other residential and commercial concrete projects.
We are seeking an organized, dependable, and experienced Bookkeeper / Office & HR Manager to help establish and manage the bookkeeping, administrative, and personnel side of our business from the ground up.
This position can be part-time or full-time depending on the candidate and experience, with a flexible schedule and the opportunity for some remote work. The ideal candidate will be comfortable working independently, establishing organized systems and procedures, maintaining accurate financial and employee records, and helping keep day-to-day office operations running smoothly as the company grows.
QuickBooks Online experience is required. Construction bookkeeping experience is strongly preferred.
Responsibilities
- Maintain accurate and up-to-date financial records using QuickBooks Online
- Manage accounts payable and accounts receivable
- Create and send customer invoices and track outstanding balances
- Enter and categorize business expenses, receipts, vendor bills, and credit card transactions
- Reconcile bank and credit card accounts
- Track income and expenses by customer and construction project
- Assist with job costing to help determine the profitability of individual projects
- Maintain vendor and subcontractor information, invoices, payments, insurance certificates, and required documentation
- Assist with payroll, employee time records, and payroll-related information
- Organize receipts, purchase records, contracts, estimates, invoices, and other company documents
- Maintain accurate customer and project records
- Track insurance certificates, licenses, permits, registrations, and other important business documents and renewal dates
- Prepare basic financial reports for ownership, including profit and loss, accounts receivable, expenses, and project/job-cost information
- Work with the company's accountant/CPA and provide requested bookkeeping records and reports
- Assist with general office organization and administrative responsibilities
- Help establish efficient bookkeeping and office procedures as the company grows
Human Resources & Personnel
- Assist with recruiting, interviewing, and hiring new employees
- Prepare and maintain new-hire paperwork and employee personnel files
- Coordinate employee onboarding and required employment documentation
- Maintain employee contact information, payroll records, and other personnel records
- Help track employee attendance, time off, and scheduling information
- Assist ownership with job postings and communication with applicants
- Help maintain company policies, employee forms, and workplace documentation
- Track required employee certifications, licenses, training, and renewal dates
- Coordinate with payroll, insurance, and other outside providers as needed
- Assist with employee offboarding and maintaining appropriate records
- Help ownership establish organized HR and personnel procedures as the company grows
Qualifications
- QuickBooks Online experience required
- 3 years of bookkeeping experience preferred
- Construction bookkeeping experience strongly preferred
- Experience with job costing is a plus
- Experience with accounts payable, accounts receivable, bank reconciliations, and payroll
- Previous office management or HR/personnel experience is a plus
- Experience with employee onboarding, personnel records, or hiring is a plus
- Proficient with Microsoft Excel and/or Google Sheets
- Strong organizational and record-keeping skills
- Excellent attention to detail
- Comfortable working independently and managing multiple priorities
- Dependable and able to maintain confidentiality when handling company and employee information
- Strong written and verbal communication skills
Position Details
- Part-time or full-time
- Flexible schedule
- Combination of in-office and remote work
- Brigantine, New Jersey
- Pay: $20–$28 per hour, based on experience
Ideal Candidate
The ideal candidate is someone who enjoys bringing organization and structure to a new and growing small business. You should be comfortable handling day-to-day bookkeeping while also helping ownership manage employees, hiring, paperwork, financial records, projects, and important deadlines.
Experience working with a construction, concrete, landscaping, contracting, home-improvement, or other project-based business would be especially valuable.
Pay: $15.00 - $28.00 per hour
Work Location: Hybrid remote in Atlantic City, NJ 08404
Salary : $15 - $28