A free, open-source job aggregator that automatically collects and displays job listings from top companies.
GitHub Pages · Cloudflare Mirror · Features · Quick Start · Contributing
Most job boards are cluttered with ads, require sign-ups, or hide the best listings behind paywalls. OpenJobs is different:
- 100% Free & Open Source - No ads, no paywalls, no sign-ups
- Auto-Updated Every 6 Hours - Fresh jobs from 201+ companies via GitHub Actions
- Zero Infrastructure - Runs entirely on GitHub Pages + Cloudflare (free tier)
- Lightweight - Pure Python, no external dependencies, <1MB total size
- SEO Optimized - Proper sitemaps, meta tags, and structured content
| Category | Count |
|---|---|
| Other | 90 |
| Healthcare | 58 |
| Management | 33 |
| Engineering | 31 |
| Sales | 16 |
| Finance | 13 |
| Operations | 3 |
| HR | 1 |
| Marketing | 0 |
Top Hiring Companies: PwC, KPMG US, The Western and Southern Life Insurance Company, Aveanna Healthcare, Ascension
| Feature | Description |
|---|---|
| Auto Discovery | Automatically finds and fetches the latest job data sources |
| Smart Parsing | Multi-format job caption parser (9+ strategies) for better data extraction |
| Image Optimization | CDN-powered image optimization with WebP conversion and lazy loading |
| Smart Rotation | Jobs rotate every 6 hours to show fresh content |
| Dual Deployment | GitHub Pages (table view) + Cloudflare Pages (card view) |
| Company Logos | Visual company branding for easy recognition |
| Mobile Responsive | Works perfectly on all device sizes |
| SEO Enhanced | Schema.org structured data, breadcrumbs, FAQ, and meta tags |
| Accessibility | WCAG compliant with ARIA labels, skip links, and keyboard navigation |
| Daily Sitemaps | SEO-friendly XML sitemaps updated automatically |
┌─────────────────────────────────────────────────────────────────┐
│ GitHub Actions │
│ (Scheduled every 6h) │
└─────────────────────────┬───────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ update_readme.py │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
│ │ Fetch XML │ → │ Parse Jobs │ → │ Generate Output │ │
│ │ Sitemap │ │ (245+ jobs) │ │ (README + HTML) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────┘ │
└─────────────────────────┬───────────────────────────────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ GitHub Pages │ │ Cloudflare Pages │
│ (README.md) │ │ (public/index.html)│
│ Table Layout │ │ Card Grid Layout │
│ 200 jobs/page │ │ 50 jobs/page │
└─────────────────────┘ └─────────────────────┘
- Python 3.11+
- Git
# Clone the repository
git clone https://github.com/digidai/openjobs.git
cd openjobs
# Run the update script
python scripts/update_readme.py
# View the generated files
open README.md # GitHub Pages content
open public/index.html # Cloudflare Pages content-
Fork this repository
-
Enable GitHub Pages
- Go to Settings → Pages
- Source: Deploy from a branch
- Branch:
main/root
-
Enable GitHub Actions
- Go to Actions tab
- Enable workflows
- Jobs will auto-update every 6 hours
-
(Optional) Deploy to Cloudflare Pages
- Connect your forked repo
- Build command: (none)
- Output directory:
public
Edit scripts/update_readme.py to customize:
| Variable | Default | Description |
|---|---|---|
JOBS_PER_PAGE |
200 | Number of jobs shown on README |
HTML_JOBS_COUNT |
50 | Number of jobs in HTML page |
ROTATION_HOURS |
6 | Hours between job rotation |
CF_SITE_URL |
https://openjobs.genedai.me |
Cloudflare Pages URL |
GH_SITE_URL |
https://digidai.github.io/openjobs |
GitHub Pages URL |
IMAGE_CDN_ENABLED |
True |
Enable/disable CDN image optimization |
IMAGE_CDN_URL |
https://images.weserv.nl/?url= |
CDN service URL |
IMAGE_QUALITY |
80 | Image quality (1-100) |
LOGO_WIDTH/HEIGHT |
24 | Logo dimensions in pixels |
Jobs are aggregated from OpenJobs AI, which collects listings from:
- Tech: Google, Amazon, Microsoft, Salesforce, SpaceX, and more
- Healthcare: Mayo Clinic, CVS Health, Northwell Health, and more
- Finance: CME Group, Fidelity, First Citizens Bank, and more
- Retail: Macy's, CVS, and more
- And 201+ other companies
openjobs/
├── .github/
│ ├── workflows/ # GitHub Actions automation
│ └── ISSUE_TEMPLATE/ # Issue templates
├── scripts/
│ └── update_readme.py # Main Python script
├── public/
│ ├── index.html # Cloudflare Pages site
│ ├── stats.json # Job statistics API
│ └── sitemap.xml # Cloudflare sitemap
├── README.md # This file (also GitHub Pages)
├── sitemap.xml # GitHub Pages sitemap
├── _config.yml # Jekyll configuration
├── LICENSE # MIT License
└── CONTRIBUTING.md # Contribution guidelines
Data Parsing (14.7x better location extraction)
- Implemented 9-format job caption parser supporting:
Title at Company in LocationTitle at Company - LocationTitle at Company | LocationTitle - Company - LocationTitle @ Company (Location)- And more fallback strategies
- Location coverage improved from 0.4% to 6.28%
Image Optimization
- Free CDN integration (images.weserv.nl)
- Automatic WebP conversion with fallback
- Optimized dimensions (24x24px logos)
- Quality compression (80%)
- DNS prefetch and preconnection
- Lazy loading for better performance
SEO Enhancements
- Schema.org structured data:
- BreadcrumbList for navigation
- FAQPage for common questions
- ItemList for job postings
- Organization and WebSite schemas
- Enhanced meta tags (application-name, theme-color)
- Mobile web app capable
Accessibility (WCAG Compliant)
- Skip to main content link
- Comprehensive ARIA labels
- Keyboard navigation support
- Screen reader friendly
- Focus management
Code Quality
- Zero pyflakes warnings
- Enhanced error handling
- Detailed parse statistics
- Better logging and monitoring
- Job search/filter functionality
- Job category tags
- Salary information (when available)
- Remote job filtering
- Email notifications for new jobs
- RSS feed support
- Job statistics dashboard
Contributions are welcome! Please read our Contributing Guidelines before submitting a PR.
- Report bugs or suggest features via Issues
- Improve documentation
- Add new features
- Optimize performance
This project is licensed under the MIT License - see the LICENSE file for details.
- Job data provided by OpenJobs AI
- Hosted on GitHub Pages and Cloudflare Pages
Updated March 19, 2026 · Showing 200 of 245+ jobs
| Job Title | Company | Apply |
|---|---|---|
| Patent Specialist/Intellectual Property | View | |
| Senior Full Stack Engineer, Compass | View | |
| Registered Nurse (RN) | View | |
| Staff Software Engineer | View | |
| Associate Chaplain | View | |
| Experienced Substation Design Engineer | View | |
| Business Development Director, DoD Army | View | |
| RN School Nurse Supervisor | View | |
| Semiconductor & AI Research Intern | View | |
| Clinical Psychiatrist - Juvenile Justice (Per Diem) | View | |
| Sales Development Representative | View | |
| Recruiting Coordinator | View | |
| Microsoft D365 ERP (F&O) AI/Copilot Functional Consultant - Senior Associate | View | |
| EPM OneStream Solutions Architect, Sr. Manager | View | |
| Director, Sales Analytics Product Management Business Intelligence Center | View | |
| Pharmacy Technician-PD | View | |
| Solution Architect - Sage 100 | View | |
| Registered Nurse (RN), Emergency Care Center, Full-time Nights | View | |
| Senior Geologist | View | |
| Group Benefits Client Services Representative | View | |
| Financial Representative (LEXINGTON, KY) | View | |
| Metadata Analyst | View | |
| Mechanical Engineer, Mechanisms | View | |
| Retail Merchandiser Independent Pharmacy | View | |
| Cardiovascular ICU APP | Cardiac Critical Care | Daytona Beach, FL | View | |
| Adjunct Professor-Nursing-RN | View | |
| Operations Enablement Manager (Disputes Management) | View | |
| RTV Coordinator (403) | View | |
| Principal Mechanical Integration Engineer – DCI Pipes, Frames and Structures (REMOTE) | View | |
| USD $21.25/Hr. | View | |
| Press Assistant 2nd and 3rd shift (JV 18208) | View | |
| Digital Growth Manager | View | |
| Director of Mechanical Engineering | View | |
| Home Care Sales Representative | View | |
| VP, Finance - Shared Services | View | |
| Inverto | Managing Director, Procurement | View | |
| Engineering Manager - Land Development | View | |
| Cloud Platform Delivery Lead – AWS: Senior Manager | View | |
| Cloud Platform Delivery Lead – Azure: Manager | View | |
| Kinetic Outside Plant Engineer I/II | View | |
| Remote Opportunity - Oracle Finance Functional Lead | View | |
| Manager, Strategy/M&A Execution TMT | View | |
| Director, Benefits | View | |
| Merchandiser | View | |
| Field Cellular Engineer (5G/4G/LTE) - Product Field Testing of Smartphones/Devices | View | |
| FSM OverIT Technical Consultant, Senior Associate | View | |
| Assistant General Counsel, Technology and Outsourcing | View | |
| Program Manager - Commercialization | View | |
| Hospice Chaplain | View | |
| PSYCH REGISTERED NURSE, RN (PRN Home Health Visits) | View | |
| Direct Support Professional II | View | |
| Financial Services Professional | View | |
| Senior Associate, Performance Transformation | View | |
| Senior Associate, Strategy/M&A Execution (TMT) | View | |
| Financial representative | View | |
| Aerie - Sales Leader (Full-Time) | View | |
| Consumption Coordinator 2nd Shift | View | |
| Research Associate II - Medical Technology & Supplies | View | |
| LPN/RN - Unit Manager - Long Term Care - New Horizons Habersham - Full Time Days | View | |
| Licensed Physical Therapist Assistant - Outpatient | View | |
| R&D Quality Governance & Risk Management Director | View | |
| Senior Desktop Engineer | View | |
| Nurse Clinical Care Lead, ICU, Full Time, First Shift | View | |
| Manager, Accounting Advisory Services | View | |
| RN Charge Nurse - Medical, 0.9 FTE, Days in Ketchikan! | View | |
| E-Commerce Platform Administrator | View | |
| Personal Financial Counselor, Camp Casey, South Korea | View | |
| Physical Therapist Assistant (PTA) - PRN | View | |
| Bilingual Spanish Retail Sales Consultant | View | |
| Medical Assistant (MA) - Blue Ash Family Medicine | View | |
| Mobile Therapist- Community and School Based Behavioral Health- Ridgway | View | |
| Cloud Platform Delivery Lead – Azure: Manager | View | |
| LensCrafters - EyeCare Advisor | View | |
| Amazon Web Services Intern | View | |
| Senior Property Risk Engineer | View | |
| Staff Technical Account Manager | View | |
| Sales Leadership & Sales Representative | View | |
| Labor & Delivery Tech - Per Diem | View | |
| PPC Campaign Specialist | View | |
| Senior Software Engineer – .NET | View | |
| Regional Float Registered Nurse Med Surg | View | |
| Masker (Weekend Shift) | View | |
| Test Center Administrator (FT) | View | |
| Counselor - OP | View | |
| Sr. Research Engineer | View | |
| Loan Originator | View | |
| Loan Originator | View | |
| Private Duty Nurse RN | View | |
| Registered Nurse (RN) | View | |
| Intensive Care Unit, Registered Nurse, Variable Full-Time Nights | View | |
| Certified Nurse Assistant II | View | |
| Registered Nurse Float | View | |
| Dental Assistant | View | |
| Technician, Director/TD | View | |
| Insurance Loss Control Surveyor | View | |
| Mobile Unit Counselor - $1000 Hiring Incentive | View | |
| Segment Marketing Manager, Startups | View | |
| *Registered Nurse - 1 East (Medical Surgical Unit) | View | |
| PHLEBOTOMY TECHNICIAN | View | |
| Director of Field Support and Validation | View | |
| Crew Transport Driver HIRING EVENT | View | |
| Engineering Manager - Land Development | View | |
| PwC Technology - Workday Tech Lead (Remote) | View | |
| Sales Insight Analyst | View | |
| Registered Nurse NICU | View | |
| Inside Property Claim Representative | View | |
| Senior Client Service Manager (Water/ Wastewater/ Infrastructure) | View | |
| Data Analytics Engineer | View | |
| Microsoft D365 ERP (F&O) AI/Copilot Functional Consultant - Senior Associate | View | |
| Microsoft D365 ERP (F&O) AI/Copilot Functional Consultant - Senior Associate | View | |
| Set-Up Technician - 1st | View | |
| Lead Project Manager | View | |
| Metadata Analyst | View | |
| Counselor - OP | View | |
| Security Analyst | View | |
| Basic X-Ray Machine Operator Urgent Care Float Pool | View | |
| Ada Cardiac Cath Lab | View | |
| Enterprise Go-to-Market Leader - Northern CA | View | |
| Scientist II, DMPK | View | |
| RN - Pre/Post-Op Care (New Outpatient Cardiology Center) | View | |
| Hygienist | View | |
| Inverto | Senior Project Manager, Procurement | View | |
| Registered Behavior Technician (RBT) | View | |
| PwC Technology - Workday Tech Lead (Remote) | View | |
| Commercial Lines Account Manager | View | |
| Assistant Residence Director | View | |
| Legal Intern | View | |
| Utility Locator | View | |
| Web Developer - Rust | View | |
| Senior Underwriter, Primary Casualty Construction | View | |
| Physical Therapy Assistant Creve Coeur, MO | View | |
| Microsoft D365 ERP (F&O) AI/Copilot Functional Consultant - Senior Associate | View | |
| Mammography Technologist-Wayne Ambulatory-Full Time: Mon-Fri 8a-4p | View | |
| Medical Assistant - Plastic Surgery | View | |
| Sales Representative (Entry Level) | View | |
| Job Description Plumbing Technician & Support Professional | View | |
| Director of Fabrication Equipment Sales | View | |
| Syndicated Loans Agency Operations Specialist | View | |
| Financial Representative (CINCINNATI, OH) | View | |
| 911 Dispatcher, EMT/Paramedic | View | |
| MBA Corporate Finance Intern (Summer 2026) | View | |
| Principal PS Consultant | View | |
| Scientist II, Cell Line Engineering and CRISPR Screening | View | |
| Senior - Business Process Outsourcing (50043) | View | |
| Community Health Worker | View | |
| Controls SW Applications Engineering Specialist - Service | View | |
| Manager, Accounting Advisory Services | View | |
| Safety Engineer | View | |
| Physical Therapist (PT) - PRN | View | |
| Mental Health Professional | View | |
| Field Technician | View | |
| Practice Medical Assistant | View | |
| Operations Internship, Summer 2026 | View | |
| DSP | View | |
| Sr. Solutions Engineer | View | |
| Psychiatrist 1099 | View | |
| Registered Nurse I | View | |
| Registered Nurse I | View | |
| Dental Assistant | View | |
| Epic Beaker AP/CP Analyst/Informaticist | View | |
| Field Service Technician | View | |
| Anesthesiologist - PRN | View | |
| Certified Pilates Instructor | View | |
| Production Team Lead | View | |
| Site Supervisor | View | |
| Staff Nurse-PICU-24hr | View | |
| Caregiver/CNA Needed Now | View | |
| Composite Lamination Technician | View | |
| Sr Sequencing Sales Specialist - Mid South | View | |
| Certified Nursing Assistant (CNA) | View | |
| RNH - Nursing Attendant, Certified | View | |
| Auto Parts Coordinator | View | |
| LATAM Account Executive | View | |
| Machine Operator | View | |
| Paraprofessional & Recess Aide | View | |
| Global Advisory, Healthcare, Associate NY | View | |
| Plumbing Sales Professional | View | |
| BatchWeigher/Mixer - 3rd shift | View | |
| Collision Estimator | View | |
| Production/Laborer - Night Shift | View | |
| Residential Painter | View | |
| Sales Associate | View | |
| Bilingual Application Processor | View | |
| Senior HPC Administrator | View | |
| Advanced Practice Provider, Palliative Care Per Diem | View | |
| Clinical Float Nurse | View | |
| Pharmacy Technician | View | |
| Front Desk Administrator (Temp-to-Hire) | View | |
| Administrative Support Associate VI- Patient Billing | View | |
| Research Nurse Coord I | View | |
| Design Program Manager – Portfolio Management | View | |
| Key Account Manager | View | |
| Staff Accountant 2 | View | |
| Utility Universal Banker | View | |
| Nurse Practitioner (Community Living Center) | View | |
| Respiratory Therapist Senior/UKHC | View | |
| Per diem Psychiatrist - New England Baptist Hospital | View | |
| MDS Coordinator, RN | View | |
| Director, Compliance - Deputy Privacy Officer | View | |
| Registered Nurse (RN) | View |
...and 45 more jobs
Made with Python + GitHub Actions · Updated March 19, 2026