{"id":702338,"url":"https://alion.io/job/reworkssolutions-bookkeeper","title":"Bookkeeper","company":{"id":685173,"name":"ReWorks Solutions","domain":"reworkssolutions.com","url":"https://alion.io/company/reworkssolutions","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":77,"open_postings":14,"ghost_share":0,"stale_share":0.929,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"Finance","role_family":"Finance","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"QuickBooks","optional":false}],"status":"live","first_seen_at":"2026-09-10T00:00:00Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-09-28T00:49:14Z","board_verified":true,"closed_at":null,"days_open":18,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":18},"description":"Job Title: Bookkeeper\nLocation: South Africa\nJob Type: Full-Time, Remote\nWorking Hours: US Hours (9am-5pm EST)\nSalary: South African Rand (ZAR)\nWe are looking for an experienced Bookkeeper to independently manage the day-to-day finance and bookkeeping function for a remote business. The ideal candidate will have strong QuickBooks Online experience, excellent attention to detail, and the ability to take full ownership of accounts payable, accounts receivable, reconciliations, payroll-related accounting, contractor records, and monthly financial reporting.\nThis role requires someone who is highly organized, proactive, trustworthy, and comfortable working independently in a remote environment.\nKey Responsibilities\nOwn the full-cycle bookkeeping function using QuickBooks Online (QBO).\nMaintain accurate Accounts Payable (AP) and Accounts Receivable (AR) records.\nCategorize transactions accurately and review expense classifications.\nUpdate and reconcile bank accounts at least twice weekly.\nReconcile bank accounts, credit cards, and payment processors.\nPrepare and post journal entries.\nComplete monthly close procedures.\nImport and reconcile payroll journal entries.\nReconcile payroll and related payments.\nUpdate and track 401(k) payments.\nComplete labor job costing and maintain the labor job-costing spreadsheet.\nPrepare monthly Profit & Loss and Balance Sheet reports.\nAssist with budgeting and cash-flow forecasting.\nEnter and maintain vendor bills and invoices.\nProcess bill payments according to the company's weekly payment schedule, including payments every Wednesday.\nMaintain accurate vendor records and documentation.\nMaintain contractor information.\nFollow up on outstanding vendor or bookkeeping items.\nReview and clear Ask My Client items on a weekly basis.\nMonitor the bookkeeping email at least 2-3 times per week.\nFollow up on past-due invoices and outstanding receivables.\nAllocate and reconcile payments received through Kajabi and PayPal.\nEnsure customer payments are correctly recorded and matched to invoices.\nMaintain accurate AR records and reporting.\nReconcile payroll transactions and payroll-related journal entries.\nAssist with multi-state payroll tax accounting and reconciliation.\nMaintain accurate 1099 contractor records and compliance documentation.\nEnsure contractor information and payment records are kept current and organized.\nCarefully verify all payment requests before processing.\nBe alert to potential spoofed or fraudulent emails, particularly requests appearing to come from authorized individuals.\nQuestion and independently confirm any unusual, suspicious, or unexpected payment request before making payment.\nFollow established payment approval and verification procedures to protect the company from financial fraud.\nRequirements\n2-3 years experience in bookkeeping.\nStrong hands-on experience with QuickBooks Online, including AP, AR, transaction categorization, reconciliations, and monthly close.\nExperience with payroll reconciliation and multi-state payroll tax.\nExperience managing 1099 compliance and contractor records.\nStrong experience reconciling bank accounts, credit cards, and payment processors.\nExperience preparing journal entries and monthly financial reports.\nExperience with P&L reporting, Balance Sheets, budgeting, and cash-flow forecasting.\nStrong attention to detail and accuracy.\nExcellent organizational and time-management skills.\nAbility to identify discrepancies and investigate issues independently.\nStrong understanding of financial controls and payment security.\nAbility to work independently and own the finance function in a remote environment.\nHigh level of integrity and discretion when handling sensitive financial information.\nStrong written and verbal communication skills.\nThinking of applying? Here's the inside scoop.\nLet us walk you through the next steps.\nStep 1 - Complete Your Application\nFill in our application form and upload your CV. This stores your profile in our Applicant Tracking System (ATS) and places you into our active job pipelines, making it easier for us to match you with current and future opportunities.\nStep 2 - The First Look (One-Way Video Interview)\nThis is where your application comes to life. We review your CV and video interview to get a feel for your experience, communication style, and overall fit. If we like what we see, you're on to the next step!\nWhy do we ask for a video?\nBecause a résumé can tell us what you've done, but it can't show us you. Your video is your moment to shine, and it helps us see:\nHow you communicate and connect with people.\nHow you present yourself professionally.\nOther opportunities you might be an even better fit for (bonus surprises!).\nThink of it as your personal trailer. One great video means we can pitch you for multiple roles and get you in front of the right employers, faster.\nHeads up: Some clients watch your video directly, so make it one you'd be proud to have represent you. This is your highlight reel-make it count!\nStep 3 - Let's Actually Talk\nA Recruitment Specialist calls to chat about your experience, your availability, what you want to earn, and the role itself. Consider it a friendly vibe check.\nStep 4 - The Fine Print, Made Fun\nWe break down what it's like working as an independent contractor-hours, pay, contract terms, the whole deal. No surprises, no fine-print sneakiness. You'll get it all in writing.\nStep 5 - Matchmaking Time\nOur Talent Delivery Team plays cupid, matching you to clients where you're most likely to shine. We can't promise everyone gets picked, but we're rooting for you.\nStep 6 - Showtime\nGot shortlisted? We'll set up your interview, prep you like a pro, and have your back the whole way-with a Reworks teammate right there facilitating.\nStep 7 - The Verdict\nWe chase feedback the second it lands and keep you in the loop.\n Fraud Disclaimer:ReWorks Solutions will never request payment during recruitment or require in-person office visits. All official communication will come from a ReWorks Solutions email address. Please verify any suspicious messages with our team directly.","description_format":"text","description_chars":6103,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Professional Services","Human Resources"],"lifecycle":[{"event":"open","at":"2026-09-11T03:11:33Z"}],"liveness":{"score":35,"band":"fade","label":"Fading","p_open":1,"p_active":0.462,"p_room":0.75,"age_days":17,"expected_fill_days":21,"reasons":["conf:0","stale_co","velocity","win:late"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/reworkssolutions-bookkeeper","json_url":"https://alion.io/job/reworkssolutions-bookkeeper.json","meta":{"generated_at":"2026-09-28T04:32:13Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2783,"day_limit":5000,"remaining_today":2217,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}