Paralegal / Legal Assistant — California Corporate & Cannabis Licensing Filings

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1300/month

HOURS PER WEEK

40

DATE UPDATED

Sep 15, 2026

JOB OVERVIEW

Job Type: Full-Time (40 hours/week)
Salary: $1,000 – $1,600 USD/month (based on experience)
Work Setup: Permanent work-from-home, long-term
---
ABOUT THE ROLE
We are a California-based multi-location cannabis retail and cultivation company. We operate roughly 30 legal entities and hold state and local licenses across nine cities and counties. Every one of those entities and licenses has filing deadlines, renewal windows, and paperwork requirements attached to it.
We are looking for one detail-obsessed person to own that paperwork end to end.
This is not a general VA role. You will spend your days inside government filing portals, preparing and submitting corporate and licensing documents, and making sure nothing expires, lapses, or gets rejected. If you find deadline calendars and document checklists satisfying rather than tedious, you will do well here.

Important: This role does not involve giving legal advice or practicing law. You will prepare, organize, and submit filings under the direction of our COO and outside counsel. All filings are reviewed and signed by authorized U.S. signatories.
---
WHAT YOU WILL DO
California Secretary of State Filings (bizfileOnline)
Prepare and file Statements of Information for LLCs and corporations across ~30 entities
File Articles of Organization / Incorporation, amendments, and dissolution or cancellation documents
Process registered agent changes and foreign qualification filings
Order certified copies and Certificates of Status
Monitor entity status and flag anything that falls out of good standing
California Department of Cannabis Control (DCC) Licensing
Prepare and submit annual license renewal applications ahead of every deadline
Assemble new license applications and license modification requests
Maintain owner and financial interest holder disclosures as ownership changes
Upload and organize supporting documentation: premises diagrams, seller's permits, bonds, labor peace agreements, property owner consent forms, and local authorizations
Track and respond to deficiency notices with the correct supporting documents
Keep a master license register: license numbers, entity, expiration dates, and current status
Local Jurisdiction Permits
Track and renew city and county cannabis business permits, conditional use permits, and business tax certificates across multiple jurisdictions
Monitor local renewal calendars and prepare submission packets
Records and Calendar Management
Own a master filing calendar covering every entity and every license, with advance reminders built in
Maintain organized entity records in Google Drive: formation documents, operating agreements, EIN letters, resolutions, and licenses
Draft routine corporate resolutions and consents from existing templates for attorney review
Coordinate notarization, apostilles, and courier or mail submissions with our U.S. team
Track all matters and deadlines in Asana
---
WHAT WE ARE LOOKING FOR
REQUIRED
2+ years of paralegal, legal assistant, or corporate compliance work supporting U.S.-based clients
Direct hands-on experience filing with a U.S. Secretary of State or a comparable government portal
Excellent written English — you will draft correspondence and respond to government agencies
Genuinely exceptional attention to detail. In this role a wrong entity name or a missed date costs real money
Strong organizational systems: you build the tracker before you need it
Comfortable working independently and flagging problems early rather than sitting on them
Comfortable working in the cannabis industry (fully legal and regulated in California)
Reliable high-speed internet, a backup connection, and a quiet dedicated workspace
Able to sign an NDA and handle confidential owner information with discretion

NICE TO HAVE
Experience with California DCC, or cannabis licensing in any U.S. state
Familiarity with CDTFA, EDD, or California FTB filings
Experience managing filings for a large portfolio of entities
Working knowledge of Asana, Adobe Acrobat, Google Workspace, and RingCentral
Paralegal certificate or law degree from a Philippine institution
---
WORK SETUP
40 hours per week, Monday through Friday
Core schedule is flexible, but we need at least 3 hours of daily overlap with Pacific Time business hours (roughly 11:00 PM to 2:00 AM OR 6:00 AM to 9:00 AM Manila time) for handoffs and calls. The rest of your hours can be worked during your normal day
Permanent remote position
We provide access to all systems, tools, and training on our specific filings
---
COMPENSATION AND BENEFITS
$1,000 – $1,600 USD per month depending on experience
Paid time off after 3 months
Annual performance review with raise consideration
Long-term, stable position — we are hiring someone to grow with us, not for a short project
---
HOW TO APPLY
Please follow these steps exactly. Applications that skip a step will not be reviewed.
Put "SOS FILINGS — [Your Name]" in the subject line of your application.
In the body of your message, answer these three questions in your own words:
Describe a specific U.S. government filing you have prepared or submitted. What was it, what portal did you use, and what made it tricky?
How do you personally keep track of recurring deadlines across many different clients or entities? Describe your actual system.
What would you do if you discovered a filing deadline had already been missed?
Attach your resume.
Include a link to a sample of your written English — a work sample, a cover letter, or a document you drafted (redact any confidential information).
Create a short video (< 2 minutes) introducing yourself and explaining your experience.
We review every application that follows these instructions. Shortlisted candidates will be asked to complete a short paid test task before any interview.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0016
Controller Execution Time ( Jobseekers / Job )  0.0523
Total Execution Time  0.0546
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paralegal-Legal-Assistant-California-Corporate-Cannabis-Licensing-Filings-1731558
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0139 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1731558
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 912204
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1731558
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1731558' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731558 
0.0018   UPDATE employer_jobs SET hit_counts = '***Sep-15-2026=325***Sep-16-2026=609***Sep-17-2026=207***Sep-18-2026=56***Sep-19-2026=39***Sep-20-2026=28***Sep-21-2026=58***Sep-22-2026=71***Sep-23-2026=44***Sep-24-2026=34***Sep-25-2026=45***Sep-26-2026=16***Sep-27-2026=7***Sep-28-2026=31***Sep-29-2026=32***Sep-30-2026=28***Oct-01-2026=19***Oct-02-2026=23***Oct-03-2026=20***Oct-04-2026=1' WHERE job_id= '1731558'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1630***Oct-2026=63' WHERE job_id= '1731558'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1731558' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731558 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912204'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0018   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)