Job Portal Development on 1C-Bitrix
An HR manager posts one vacancy on five job boards, gets 200 applications—each in its own personal account. They compile them into Excel, lose half, forget to call back three candidates, and the best one goes to a competitor because they didn't receive a response for a week. A custom job portal on 1C-Bitrix is a unified hiring funnel: publishing, applications, analytics—no chaos of tabs. We build such portals turnkey in 2–4 months, with any service integration and full post-launch support. Get a free project evaluation—leave a request.
How the Portal Solves Data Fragmentation
Data fragmentation is the recruiter's main pain. Applications are scattered across hh.ru, SuperJob, LinkedIn, and email. Recruiters spend up to 40% of their time collecting information. The portal brings everything into one funnel with a unified status history. A built-in dashboard shows stage conversion, average time-to-close (reduced by 25%), and channel effectiveness. Automated Telegram notifications and interview invitation emails are processed in minutes—top candidates receive an offer within the first 48 hours.
Portal Architecture
Four main information blocks model the business logic:
- Vacancies—job title, salary, location, professional area, status, expiration date.
- Resumes—personal data, work experience (multifield), education, skills (tags), visibility.
- Applications—linking vacancy and resume, status funnel, messaging history.
- Companies—employer profile for the vacancy page.
Information blocks v2.0 provide optimal query speed for catalogs up to 100,000 items.
For portals with 50,000+ records, we integrate Elasticsearch. It provides fuzzy search (corrects typos) and ranking: job title is more important than description. In our tests, query response speed increases 5 times compared to the standard full-text search.
Vacancy-resume matching is based on skill tag intersection. The basic algorithm ranks by number of matches. For high-load projects, we train an ML model on the history of successful applications—matching accuracy improves by 35%.
Why the Application Funnel Boosts Hiring Conversion
An application is the central entity. Each status change is logged with a date and a notification to the applicant. The funnel:
New → Viewed → Invited to Interview → Test Assignment → Final Interview → Offer → Accepted / Rejected
Implementation via the information block property "List" and a business process on status change. A Kanban board in the employer's cabinet allows dragging cards between columns. Bulk actions: reject unsuitable candidates, send template emails, export to Excel.
Comparison with manual management: a custom portal processes applications 2–3 times faster than Excel and email (based on data from our projects).
Portal Development Process
| Stage | Duration | Result |
|---|---|---|
| Analytics | 1–2 weeks | Technical specification |
| Design | 1–2 weeks | Prototype and database structure |
| Development | 4–8 weeks | Working portal |
| Testing | 1–2 weeks | Load test report |
| Deployment | 1 week | Launch and training |
Implementation Details
For notifications, we use Bitrix agents—sending emails and Telegram messages without blocking the user. Redis for session cache and queues.Employer Cabinet
- Vacancy management: create, duplicate, archive, statistics on views and applications.
- Kanban board for applications with filters.
- Resume search with paid access (subscription or package).
- Dashboard: funnel, average time-to-close, sources.
- Multi-level permissions: administrator, recruiter, moderator.
Applicant Cabinet
- Create multiple resumes with different specializations.
- Manage visibility (open, by application, hidden).
- Application and messaging history, favorites, job alerts.
Monetization
Employers purchase services through various models:
- Vacancy packages (5/20/50)—counter deduction on publication.
- Resume database subscription—recurring payments via the sale module.
- Paid highlights and boosts—one-time fee.
- Branded company page—subscription.
Payment gateway: YooKassa or CloudPayments with card tokenization.
Cost savings on third-party platform commissions: with 10 active vacancies, the portal pays for itself in 3–4 months (average hh.ru price 5000 RUB per vacancy per month).
Integrations
- Vacancy import via XML feed (hh.ru, SuperJob formats).
- Export to Yandex.Job and Google for Jobs.
- Email parser—automatic creation of applications from incoming emails.
- ATS—two-way synchronization with Huntflow, Talantix, E-Staff.
- Telegram—notifications for recruiters and applicants.
- 1C—exchange via CommerceML.
What's Included
- Full documentation on architecture and API.
- Source code in Git.
- Employee training (up to 5 hours).
- Technical support for 3 months after launch.
- 1-year code warranty.
We have been working with Bitrix for over 8 years and have completed more than 50 projects for recruitment agencies and corporate HR departments. Our expertise is backed by certificates and reviews.
SEO for the Job Portal
- Landing pages: /vacancies/programmist/minsk/—generated from specialization + city combinations.
- JobPosting microdata (Schema.org) for Google for Jobs.
- Organization with aggregateRating for company profiles.
- SEO-friendly URLs: /vacancy/job-title-company-id/.
- Dynamic sitemap broken down by categories.
- Closed vacancies and hidden resumes—noindex.
Order a turnkey job portal development—contact us for a preliminary cost and timeline estimate.

