Careers

Power the ecosystem connecting the modern economy.

From remote farms to urban commerce, inter-city transport, property and careers — we build the unified digital infrastructure that seamlessly links every sector into a single nationwide network.

To drive an economic engine of this scale, HubCart runs on a highly disciplined framework of 7 departments, a 6-level structure and 39 explicitly defined positions. Every single role features a clear job description, measured objectives and an immutable place in the chain of approval. Because our platform’s security and user permissions are natively engineered from this exact organizational structure — not bolted on as an afterthought — we provide true operational accountability from the ground up.

See open positions in the app Browse the departments

How hiring works here

A unified pipeline for a unified platform.

We treat recruitment with the same structural precision as our logistics engine. No loose emails or scattered CVs — every application is managed natively inside the ecosystem for total transparency.

There is no separate careers inbox, and we do not ask for a CV before there is a real vacancy. When a position opens it is posted in the HubCart app, where you apply, track your application and message the hiring team in one place.

  1. Create a free account Anyone can sign up. You do not need to be a seller, a driver or anything else — every HubCart account starts as a customer account.
  2. Open the jobs board Vacancies posted by HubCart appear alongside vacancies from businesses using our jobs tool.
  3. Apply in the app Your application, its status and any messages from the hiring team stay attached to the posting, so nothing is lost in an inbox.
  4. Nothing open right now? The positions below are the roles we hire into. If none is currently advertised, this page still tells you exactly what we recruit for — check back, or write to us.

We never charge a candidate anything. No application fee, no training fee, no “processing” payment — not at any stage, and nobody at HubCart is authorised to ask for one. If someone asks you to pay for a HubCart job, it is not us; please report it.

The structure

Six levels, and they mean something

These are not titles for a business card. The level a person holds decides what they may approve in the system, and the department they belong to decides which records they may see at all. An approval outside your department or above your level is refused by the platform, and the attempt is recorded.

  1. EmployeeDoes the work of the department day to day.
  2. ChargeDistributes and balances the team’s workload.
  3. SupervisorReviews and approves the team’s decisions.
  4. Line managerRuns the function across shifts, owns the budget.
  5. ManagerSets the department’s strategy and targets.
  6. Systems administratorConfigures the tools and holds the audit trail.

Every department below runs this same ladder, so a career path is the same shape wherever you start.

Where the work happens

Departments and positions

Every position here is taken from our internal job-description document — the same text HR issues on appointment. Nothing is written for the website.

Customer Care

6 positions

The people who answer when something goes wrong. Smart Help handles the routine questions automatically, so this team works on the cases that genuinely need a person.

  • Customer Care Representative Employee

    Handle inbound customer enquiries through in-app chat, email, and the help-ticket system. Resolve order, delivery, and payment issues promptly and courteously. The platform's Smart Help / AI assistant answers many routine questions automatically; the Representative focuses on the cases that need a person.

    Typically requires Diploma or equivalent; degree in Communications, Business, or related field preferred.

  • Customer Care Charge Charge

    Coordinate daily workload distribution among Customer Care Representatives. Monitor queue volumes and reassign tickets to balance the team's capacity.

    Typically requires Diploma or degree in Communications, Business, or related field.

  • Customer Care Supervisor Supervisor

    Oversee the Customer Care team's day-to-day performance, coach representatives, and ensure service-level targets are met.

    Typically requires Bachelor's degree in Business, Communications, or related field.

  • Customer Care Line Manager Line manager

    Manage the entire Customer Care function across shifts and channels. Drive process improvements and represent the customer voice in cross-functional meetings.

    Typically requires Bachelor's degree in Business Administration or related field.

  • Customer Care Manager Manager

    Define and execute the customer care strategy aligned with company goals. Own the end-to-end customer experience across all support channels.

    Typically requires Bachelor's degree (MBA or related postgraduate preferred).

  • Customer Care Administrator Systems administrator

    Full administrative access to all customer care platform tools and configurations. Responsible for system setup, user provisioning, and audit compliance.

    Typically requires Bachelor's degree in IT, Business, or related field.

Finance / Accounting

6 positions

Owns the money rails: escrow releases, supplier and driver payouts, refunds, reconciliation and the platform’s own tax filings.

  • Finance / Accounting Officer Employee

    Keep the platform's finances clean and accurate day to day. HubCart's system records every transaction, holds funds in escrow, and reconciles M-PESA and bank settlement automatically — the Officer reviews those automated records, investigates exceptions, processes refunds, and supports the monthly close from the Accounting Center.

    Typically requires Diploma or degree in Finance, Accounting, or related field.

  • Finance / Accounting Charge Charge

    Coordinate workload among Finance Officers, ensure deadlines are met, and assist the Supervisor with month-end close activities.

    Typically requires Degree in Finance, Accounting, or related field.

  • Finance / Accounting Supervisor Supervisor

    Supervise the accounting team, ensure accurate and timely financial reporting, and enforce internal controls.

    Typically requires Bachelor's degree in Finance or Accounting.

  • Finance / Accounting Line Manager Line manager

    Manage the full accounting function including budgeting, forecasting, and statutory compliance.

    Typically requires Bachelor's degree in Finance, Accounting, or Economics.

  • Finance Manager Manager

    Direct the company's financial strategy, risk management, and reporting to the board and investors.

    Typically requires Bachelor's degree (MBA or MSc Finance preferred).

  • Finance Systems Administrator Systems administrator

    Administer HubCart's finance tooling — the Accounting Center, Tax Settings, refund controls, payout/M-PESA settings, and app-cost tracking — managing configuration, access, and data accuracy.

    Typically requires Bachelor's degree in IT, Finance, or related field.

Human Resources

6 positions

Recruitment, contracts, employee records and the department structure that the access-control system is built on.

  • Human Resources Officer Employee

    Support the HR function inside the HubCart platform, which maintains employee records, leave balances, and payslips automatically. Assist with recruitment, keep people data accurate, and handle day-to-day HR enquiries.

    Typically requires Diploma or degree in Human Resource Management or related field.

  • Human Resources Charge Charge

    Coordinate HR administrative workflows and ensure timely processing of recruitment, leave, and employee relations activities.

    Typically requires Degree in Human Resource Management or related field.

  • Human Resources Supervisor Supervisor

    Supervise the HR team, drive employee engagement initiatives, and ensure compliance with labour regulations.

    Typically requires Bachelor's degree in Human Resource Management or related field.

  • Human Resources Line Manager Line manager

    Manage the HR department operations including talent acquisition, compensation design, learning & development, and employee relations.

    Typically requires Bachelor's degree in HR, Business, or related field (postgraduate preferred).

  • Human Resources Manager Manager

    Set the people strategy for the organisation, drive culture, and serve as a trusted adviser to executive leadership on all talent matters.

    Typically requires Bachelor's degree (MBA or MSc in HR preferred).

  • HR Systems Administrator Systems administrator

    Administer the HR information system (HRIS), manage user access, and ensure employee data integrity and confidentiality.

    Typically requires Bachelor's degree in IT, HR, or related field.

IT

6 positions

Keeps the platform running and access correct — accounts, permissions, integrations and the systems the other teams work in.

  • IT Support Technician Employee

    Provide first-line technical support to internal staff and help keep the HubCart platform and its cloud services healthy. HubCart runs on managed cloud infrastructure (Google Cloud / Cloud Run / Firebase) — there are no on-premise servers to tend — so the role blends everyday user support with platform and integration monitoring.

    Typically requires Diploma or degree in IT, Computer Science, or related field.

  • IT Charge Charge

    Coordinate the IT support queue, assign tasks across the technical team, and ensure SLAs are met for all internal service requests.

    Typically requires Degree in IT, Computer Science, or related field.

  • IT Supervisor Supervisor

    Supervise the IT support and infrastructure team, mentor technicians, and drive service improvement projects.

    Typically requires Bachelor's degree in IT, Computer Science, or Engineering.

  • IT Line Manager Line manager

    Manage IT operations, project delivery, and the technology roadmap supporting business objectives.

    Typically requires Bachelor's degree in IT or Computer Science (Master's preferred).

  • IT Manager / Head of Technology Manager

    Define the technology vision and strategy, lead digital transformation, and ensure the company's technology stack is secure, scalable, and cost-effective.

    Typically requires Bachelor's degree in Computer Science or Engineering (MBA preferred).

  • IT Systems Administrator Systems administrator

    Administer HubCart's cloud platform and internal systems with privileged access — managing configuration, access/roles, security, integrations, and reliability across the Google Cloud stack.

    Typically requires Bachelor's degree in IT, Computer Science, or related field.

Operations

6 positions

The core of the marketplace: order oversight, dispatch exceptions, verification and approvals. HubCart holds no stock and runs no warehouses, so this is judgement work, not fulfilment.

  • Operations Associate Employee

    Keep the marketplace running day to day: work the onboarding and listing queues, watch live orders and automated driver dispatch, and resolve the exceptions the system flags. HubCart holds no stock and runs no warehouses — suppliers list and fulfil their own products and the platform dispatches drivers automatically; the Associate handles the cases that need a human.

    Typically requires Diploma or degree in Business, Operations, or a related field (or equivalent experience).

  • Operations Charge Charge

    Coordinate the Operations team's daily workload and own the team's weekly shift schedule, keeping the review queues and the live-order desk covered across operating hours.

    Typically requires Degree or diploma in Business, Operations, or a related field.

  • Operations Supervisor Supervisor

    Supervise the Operations team and safeguard the customer experience across live orders — coaching staff, tuning how exceptions are handled, and working with Transport and Finance on cross-department cases.

    Typically requires Bachelor's degree in Business, Operations, or a related field.

  • Operations Line Manager Line manager

    Manage the Operations function end to end for a technology marketplace — the onboarding, verification, live-order, moderation, and dispute processes — and keep the platform's automated matching and dispatch running smoothly through the right human oversight and settings. (No stock or warehousing is involved.)

    Typically requires Bachelor's degree in Business, Operations, or a related field.

  • Operations Manager Manager

    Define the Operations strategy for the platform, scale capacity as order volume and new markets grow, and ensure HubCart consistently delivers a fast, reliable marketplace experience — without holding stock or running warehouses.

    Typically requires Bachelor's degree (MBA or Master's preferred).

  • Operations Systems Administrator Systems administrator

    Administer the operations tooling inside the HubCart platform — access, configuration, and data accuracy for the onboarding, order, dispatch-oversight, and operator-intelligence surfaces.

    Typically requires Bachelor's degree in IT, Business, Operations, or a related field.

Payroll

6 positions

Runs the payroll cycle the platform computes — PAYE, SHIF, NSSF and the Housing Levy — and checks it before anyone is paid.

  • Payroll Officer Employee

    Run and verify the platform's automated payroll each cycle. HubCart calculates gross pay, statutory deductions (PAYE, SHIF, NSSF, Housing Levy), unpaid-leave proration, and payslips automatically — the Officer reviews the results, enters adjustments, and makes sure everyone is paid accurately and on time.

    Typically requires Diploma or degree in Finance, Accounting, HR, or related field.

  • Payroll Charge Charge

    Coordinate payroll data collection across departments and perform first-level verification before processing.

    Typically requires Degree in Finance, Accounting, or HR.

  • Payroll Supervisor Supervisor

    Supervise the payroll team, review payroll runs, and ensure statutory compliance for all compensation activities.

    Typically requires Bachelor's degree in Finance, Accounting, or HR.

  • Payroll Line Manager Line manager

    Manage the payroll function end-to-end, including policy design, system management, and external compliance.

    Typically requires Bachelor's degree in Finance, HR, or related field (postgraduate preferred).

  • Payroll / Compensation Manager Manager

    Set the compensation philosophy and total-rewards strategy aligned with market competitiveness and company affordability.

    Typically requires Bachelor's degree (MBA or MSc HR / Finance preferred).

  • Payroll Systems Administrator Systems administrator

    Administer the payroll platform, manage user access, and safeguard the integrity and confidentiality of compensation data.

    Typically requires Bachelor's degree in IT, Finance, or related field.

Marketing & Public Relations

3 positions

Growth, campaigns, referrals and how HubCart explains itself. Configures promotions for review; approval sits with the owner.

  • Marketing Associate Employee

    Run day-to-day promotions and referral tooling while producing content and supporting outreach campaigns. Create and manage discount vouchers, issue house/company referral codes for recruitment drives, and help set up the monthly draw for review.

    Typically requires Diploma or degree in Marketing, Communications, Business, or related field.

  • Community & PR Lead Supervisor

    Coordinate community outreach and public-relations activity, oversee active campaigns, and ensure promotions and referral codes are configured correctly and on-brand before they go live.

    Typically requires Bachelor's degree in Marketing, Communications, PR, or related field.

  • Marketing & Communications Manager Manager

    Own the full marketing toolset and set the growth, promotions, and PR strategy. Direct promotions/vouchers, house/company codes, monthly draw setup and review, and the referral & ambassador programme.

    Typically requires Bachelor's degree in Marketing, Communications, or Business (postgraduate preferred).

Think you fit one of these?

Open positions are advertised in the app. If nothing matches you today, the descriptions above are still what we recruit against — so it is worth checking again.

Open the app Ask us a question