Preliminary Technical Assignment
Project: Multifunctional Job Portal Website for Europe with a Focus on Germany
Goal: Create an SEO-optimized platform for posting jobs, job searching, publishing articles, and hosting a forum, with monetization options.
---
Platform
* The developer should propose the optimal tech stack (Drupal / Laravel / Symfony / custom / WordPress+hybrid, etc.)
* Priority:
* 📈 High SEO potential
* ⚙️ Scalability (for high load)
* 🧩 Modularity (adding new features)
* 🛡 Security
> Please justify the choice of technology (CMS/framework) in your proposal, indicating the advantages and disadvantages in terms of SEO, scalability, and support.
---
🤝 Consultations and SEO
* Development should be carried out with the involvement of an SEO specialist (from the client side)
* SEO is not within the developer's scope — all tasks related to semantic core, promotion strategy, and audit are handled separately
---
🧩 Main Modules of the Site
1. 🔐 Registration and Login
* Registration options:
* Candidate
* Employer
* Recruiter
* Ability to add a vacancy without registration, with manual moderation
* Email confirmation and social media login
2. 🧾 Personal Account
* For employer: manage vacancies, statistics
* For candidate: responses, saved vacancies
* Manage tariffs/subscriptions
3. 📋 Posting Vacancies
* Fields: country, city, profession, salary, requirements, description, contacts
* Media support
* Statuses: Active / Pause / Closed
* Intelligent tags and categories
* Moderation of new listings
4. 🔍 Search and Filtering
* By country, city, salary, job type
* Intelligent keyword search
* Search subscriptions
5. 💰 Monetization
* Paid job posting
* Premium bumping / pinning / highlighting
* Tariff plans (basic, premium, corporate)
* Payments: Stripe / Fondy / PayPal / cards
6. 🧠 Blog / News
* Full-featured blog system with SEO fields
* Categories, tags
* Comments (optional)
7. 💬 Forum
* Sections: employment, life in the EU, taxes, reviews
* Topics, messages, complaints
* Moderation
8. ⚠️ Blacklist of Employers
* Separate block, similar to a blog
* Adding entries via form
* Public access, filters, complaints
---
🔔 Notifications
* Email notifications for activity
* Ability to integrate Telegram bot
---
🌍 Geography and Languages
* Geography: Europe (main focus on Germany)
* Languages: Ukrainian, Russian (possibly add EN/DE later)
---
📈 SEO and Performance
* SEO-friendly URLs, OG- and meta-tags
* Sitemap, robots.txt
* Schema.org markup
* Support for traffic from 50K/day
* Caching, CDN, fast loading
---
🗂 Technical Requirements
* Fully mobile responsive
* Analytics integration (GA4, Meta Pixel)
* Backups and security
* Scalability options
---
📌 From the contractor is expected:
* Selection and justification of platform/technology
* Preliminary cost and timeline estimate (by stages)
* Support options after launch
* Cost calculation for hosting / VPS under load