Firm Administrator | Legal Assistant

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

TYPE OF WORK

Full Time

SALARY

$600-$1000/month

HOURS PER WEEK

40

DATE UPDATED

Jul 18, 2026

JOB OVERVIEW

Firm Administrator / Legal Assistant
Location: Remote
Schedule: Full time | Must work U.S. Central Time (Texas)

Compensation: $600 - $1,000 USD / month (depending on experience)

We are looking for an experienced, highly organized, and detail-oriented independent contractor to manage daily operations and provide essential legal administrative support for our small, growing boutique law firm. This hybrid role combines firm administration (billing, intake, systems management) with legal assistant duties (calendaring, document preparation, and correspondence) in a fast-paced boutique environment.

Key Responsibilities

- Firm Administration & Operations: Manage daily administrative workflows, oversee firm billing and invoicing coordination, and maintain our legal tech stack and practice management software.
- Client Intake & Onboarding: Serve as the primary point of contact for prospective clients, managing the intake pipeline, scheduling initial consultations, and onboarding new clients.
- Calendaring & Scheduling: Manage the master firm calendar, including scheduling client meetings, hearings, depositions, and internal appointments.
- Legal Document Support: Assist attorneys with drafting basic legal correspondence, proofreading documents, formatting pleadings, and preparing document packages.
- File & Information Management: Organize, update, and maintain digital case files, ensuring strict adherence to the firm’s file-naming and document-management protocols.
- Vendor & Third-Party Coordination: Liaise with court reporters, process servers, couriers, and other external vendors to support active cases.

Qualifications

- Prior experience as a law firm administrator, legal assistant, or legal secretary (experience in a small firm or boutique practice is a plus).
- Familiarity with Clio Grow and Manage and basic legal billing/accounting workflows.
- Strong understanding of legal terminology, basic court procedures, and administrative workflows.
- Outstanding organizational, multitasking, and time-management skills.
- Clear written and verbal English communication.
- Familiarity with Texas legal procedures or prior experience supporting a Texas-based law firm (preferred).
- Highly tech-savvy; comfortable learning and working with AI tools, with strong AI skills being a significant advantage.

To apply, please submit your resume along with a brief written introduction and a link to a short video introduction. To help us process applications efficiently and confirm your attention to detail, we ask that you follow these standard formatting guidelines:

Your written introduction must describe your approach to handling complex legal dockets in your very first sentence, using the word "analytical" to describe your methodology. Please write in your own natural voice and avoid generic resume boilerplate phrases (such as "excited," "passionate," or "thrilled"). Your video introduction should be a brief 60-to-90-second recording (Google Drive, Loom or Youtube) where you introduce yourself, confirm your availability for full-time engagement and share one tech tool, keyboard shortcut, or software optimization you use in your daily workflow. Finally, please format your submission's subject line exactly as: "Texas Paralegal / [Your Current City of Residence]".

We appreciate your time and attention to these details. Applications that do not follow these administrative steps will not be processed.

Answer the following questions when submitting your application:

1. We believe that avoiding difficult conversations to keep the peace often hinders progress. Tell us about a situation where you felt surface level harmony was slowing down a team. What did you do to pivot back to efficiency?

2. How did you manage the interpersonal fallout?

3. What is the most "uncomfortable" piece of feedback you have had to give a peer or manager to keep a project on track? Why was it necessary, and how did they receive it?

4. In your view, what is the difference between a "collaborative" environment and a "slow" environment? Give an example of when you had to bypass consensus to meet an urgent goal.

5. Recall a time a colleague was very direct or even blunt with you about a mistake you made. How did you process that feedback, and how did it affect your working relationship with them afterward?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0123
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Firm-Administrator-Legal-Assistant-1691618
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1691618
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 952943
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1691618
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-20',ej.date_added) duration_daysDATEDIFF('2026-07-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-07-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1691618' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691618 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-18-2026=982***Jul-19-2026=9***Jul-20-2026=1' WHERE job_id'1691618'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Jul-2026=992' WHERE job_id'1691618'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1691618' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691618 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '952943'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)