Sr. Purchasing Specialist (100% remote)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$3-10 per hour

HOURS PER WEEK

40

DATE UPDATED

May 13, 2026

JOB OVERVIEW

About Us
Imperi is a Texas-based distributor specializing in foodservice packaging, janitorial supplies, gloves, paper products, and operational essentials for restaurants, hospitality, healthcare, and commercial facilities. We support customers throughout Texas with reliable inventory, fast fulfillment, and strong vendor partnerships.
We are looking for a driven and analytical Senior Purchasing Specialist to help manage purchasing operations, vendor relationships, inventory strategy, sourcing, and product management in a fast-paced distribution environment.
This is a full-time, 100% remote position.

Core Responsibilities
- Monitor inventory levels and manage replenishment planning regularly
- Analyze purchasing trends, inventory movement, stock levels, and demand patterns
- Create and manage purchase orders with domestic and international vendors
- Follow up proactively on order status, shipping timelines, shortages, and discrepancies
- Resolve vendor disputes, backorders, pricing issues, and delivery delays
- Source new products based on customer requests and market opportunities
- Negotiate with vendors to achieve the best outcome for the company
- Benchmark pricing across suppliers and identify opportunities to remain competitive
- Maintain strong relationships with vendor contacts while holding vendors accountable on pricing and delivery commitments
- Introduce and maintain products in ERP and Shopify systems
- Maintain product data, pricing, specifications, and website listings
- Manage dropship orders and vendor-direct shipments
- Coordinate sea freight logistics and import shipments
- Work closely with senior management, sales and operations teams to support customer needs and execute company strategy

Qualifications
- 1–3 years of purchasing, procurement, supply chain, inventory management, or related experience
- Strong analytical and problem-solving skills
- Advanced Excel and/or Google Sheets skills required
- Strong understanding of inventory management concepts and purchasing analysis
- Strong organizational and project management skills
- Ability to proactively push vendors and follow through on outstanding issues
- Ability to manage multiple priorities and vendors simultaneously
- Comfortable working independently in a remote environment
- Strong written and verbal communication skills
- Advanced English proficiency is required
- Experience with ERP systems preferred
- Experience with Shopify or eCommerce product management is a plus
- Experience with imports, freight coordination, or international sourcing is a plus

What We’re Looking For
We are looking for someone who combines strong analytical thinking with strong execution and follow-through. This role requires someone who is detail-oriented, organized, and persistent — someone who can analyze inventory, demand forecast, and pricing data while also proactively managing vendors to ensure the company receives competitive pricing, timely deliveries, and reliable service.
The ideal candidate is comfortable working in a fast-moving environment, communicating with multiple vendors daily (primarily email), managing priorities independently, and continuously looking for opportunities to improve purchasing efficiency and profitability.

What We Offer
Fully remote work environment
Long-term growth opportunity
High ownership and autonomy
Opportunity to directly impact purchasing strategy and profitability
Collaborative and supportive business environment

To Apply, Please send:
Your resume
Brief overview of your relevant experience
Expected compensation
Availability / time zone

Applicants with experience in distribution, inventory management, imports, foodservice packaging, or related industries are strongly encouraged to apply.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.1089
Total Execution Time  0.1107
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sr-Purchasing-Specialist-100-remote-1646241
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1029 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1646241
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 899030
 LIMIT 1 
0.0961   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1646241
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1646241' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1646241 
0.0015   UPDATE employer_jobs SET hit_counts '***May-13-2026=211***May-14-2026=240***May-15-2026=105***May-16-2026=74***May-17-2026=50***May-18-2026=67***May-19-2026=34***May-20-2026=44***May-21-2026=34***May-22-2026=30***May-23-2026=10***May-24-2026=15***May-25-2026=30***May-26-2026=21***May-27-2026=24***May-28-2026=37***May-29-2026=13***May-30-2026=12***May-31-2026=2***Jun-01-2026=17***Jun-02-2026=12***Jun-03-2026=11***Jun-04-2026=32***Jun-05-2026=9***Jun-06-2026=1***Jun-07-2026=10***Jun-08-2026=7***Jun-09-2026=11***Jun-10-2026=20***Jun-11-2026=17***Jun-12-2026=3***Jun-13-2026=3***Jun-14-2026=4***Jun-15-2026=8***Jun-16-2026=7***Jun-17-2026=6***Jun-18-2026=7***Jun-19-2026=4***Jun-20-2026=4***Jun-21-2026=1' WHERE job_id'1646241'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1052***Jun-2026=193' WHERE job_id'1646241'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1646241' 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` = 1646241 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '899030'
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)