Advanced Candidate Filtering: Skills, Timezone, Salary & More¶
Overview¶
4Geeks Talent offers unlimited searches and filters to find exactly the candidates you need. Filter by skillset, timezone, language, expected salary, location, past experience, portfolio, and more β with no limits on how many searches you run.
In this tutorial, you will:
- Master the advanced filter interface
- Build complex multi-criteria searches
- Save and reuse search configurations
- Export search results
- Optimize your filtering strategy
The Filter Interface¶
Access filters from the main search page:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Search Candidates β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β π Skillset [React, TypeScript, Node.js] β
β π Seniority [Mid, Senior] β
β π Timezone [UTC-6 to UTC-3] β
β π£οΈ Language [English: Fluent] β
β π° Expected Salary [$4,000 - $7,000/month] β
β π Location [Costa Rica, Colombia, Mexico]β
β π
Availability [Within 2 weeks] β
β πΌ Past Experience [SaaS, Fintech] β
β π¨ Portfolio [Has portfolio] β
β π€ Culture Fit [Remote-first, Async] β
β β
β [Search] [Save Search] [Clear All] β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Filter Categories Explained¶
1. Skillset¶
Search by technical and soft skills:
| Input Type | Example | Notes |
|---|---|---|
| Specific technology | “React”, “Python”, “AWS” | Matches exact skills |
| Skill category | “Frontend”, “DevOps”, “Data Science” | Matches related skills |
| Multiple skills | “React AND TypeScript” | Both required |
| Either/or | “React OR Vue” | Either is acceptable |
| Exclude | “NOT Java” | Excludes candidates with this skill |
2. Seniority¶
| Level | Typical Experience | Description |
|---|---|---|
| Junior | 0-2 years | Entry-level, learning-focused |
| Mid | 2-5 years | Independent contributor |
| Senior | 5-8 years | Technical leadership, mentoring |
| Lead | 8+ years | Team leadership, architecture |
| Principal | 10+ years | Strategic technical direction |
3. Timezone¶
Critical for remote teams:
| Filter | Overlap with EST (UTC-5) | Overlap with CET (UTC+1) |
|---|---|---|
| UTC-8 to UTC-5 (US West to East) | 8 hours | 0 hours |
| UTC-6 to UTC-3 (LATAM) | 8 hours | 4 hours |
| UTC-1 to UTC+2 (Europe/Africa) | 4 hours | 8 hours |
| UTC+5 to UTC+8 (Asia) | 0 hours | 4 hours |
4. Language¶
| Proficiency Level | Description |
|---|---|
| Native | Mother tongue |
| Fluent | Near-native, professional proficiency |
| Advanced | Can work professionally with minor errors |
| Intermediate | Can communicate but may need support |
| Basic | Limited professional use |
5. Expected Salary¶
Set a monthly compensation range:
- Currency: USD, EUR, or local currency
- Range: Minimum to maximum monthly salary
- Note: Candidates self-report expected salary; use as a guide, not absolute
6. Location¶
Filter by country, region, or city:
- Country: Specific countries
- Region: LATAM, Europe, Asia, etc.
- City: Major cities
- Remote preference: Open to remote, hybrid only, onsite only
7. Availability¶
| Timeline | Description |
|---|---|
| Immediately | Available to start now |
| Within 1 week | Short notice period |
| Within 2 weeks | Standard notice period |
| Within 1 month | Longer notice period |
| Flexible | Open to negotiation |
8. Past Experience¶
- Company: Specific companies they’ve worked at
- Industry: SaaS, Fintech, Healthcare, E-commerce, etc.
- Company size: Startup (1-50), Mid-size (50-500), Enterprise (500+)
- Role type: Individual contributor, management, consulting
9. Portfolio¶
- Has portfolio: Candidate has shared work samples
- GitHub active: Active GitHub contributor
- Open source: Contributions to open-source projects
- Personal website: Has a personal portfolio site
10. Culture Fit¶
- Work style: Remote-first, office-first, hybrid
- Communication: Async-first, sync-heavy
- Team size preference: Small teams, large teams
- Growth mindset: Values learning and development
Building Complex Searches¶
Example 1: Senior Full-Stack Developer for US Startup¶
Skillset: React, Node.js, PostgreSQL, TypeScript
Seniority: Senior
Timezone: UTC-6 to UTC-3 (LATAM overlap with US)
Language: English (Fluent)
Expected Salary: $5,000 - $8,000/month
Availability: Within 2 weeks
Past Experience: SaaS, Startup (1-50 employees)
Portfolio: Has portfolio, GitHub active
Example 2: Data Scientist for European Fintech¶
Skillset: Python, Machine Learning, SQL, TensorFlow
Seniority: Mid, Senior
Timezone: UTC-1 to UTC+2 (Europe/Africa)
Language: English (Fluent), Spanish (Advanced)
Expected Salary: β¬4,000 - β¬7,000/month
Past Experience: Fintech, Financial Services
Culture Fit: Remote-first, Async
Example 3: Junior Developer for Growth Team¶
Skillset: JavaScript, HTML, CSS, Basic React
Seniority: Junior
Timezone: UTC-6 to UTC-3
Language: English (Intermediate or above)
Expected Salary: $2,000 - $3,500/month
Availability: Immediately
Culture Fit: Growth mindset, Remote-first
Saving and Reusing Searches¶
Save a Search¶
- Configure your filters
- Click “Save Search”
- Name your search (e.g., “Senior React Devs - LATAM”)
- Optionally set up email alerts for new matching candidates
Manage Saved Searches¶
- View all saved searches from the Search page
- Edit filters at any time
- Delete searches you no longer need
- Run saved searches with one click
Email Alerts¶
When enabled, you’ll receive notifications when:
- New candidates match your saved search criteria
- Existing candidates update their profile to match your criteria
- Candidates change their availability status
Exporting Results¶
- Run your search
- Click “Export Results”
- Choose format:
- CSV: For spreadsheet analysis
- PDF: For sharing with stakeholders
- Select fields to include:
- Name, email, location
- Skills, seniority, expected salary
- Portfolio links, availability
- Download the file
Best Practices¶
Filtering Strategy¶
- Start broad, then narrow: Begin with essential criteria, add filters gradually
- Use timezone strategically: Ensure sufficient overlap with your team
- Be realistic with salary: Research market rates for the region and skillset
- Consider potential: Junior candidates with strong portfolios can outperform seniors
Search Optimization¶
- Save your best searches: Reuse proven filter combinations
- Set up alerts: Get notified when ideal candidates join
- Review weekly: New candidates join regularly β check saved searches
- Combine filters thoughtfully: Too many filters may exclude great candidates
Common Mistakes¶
| Mistake | Better Approach |
|---|---|
| Too many skill requirements | Focus on core skills, nice-to-haves can be learned |
| Ignoring timezone overlap | Essential for remote collaboration |
| Unrealistic salary expectations | Research regional market rates |
| Only searching for seniors | Mid-level candidates often provide best value |
| Not checking portfolios | Real work samples reveal more than skill lists |
What’s Next?¶
- Learn about Candidate Profile Anatomy
- Read about Best Practices for Outreach
- Explore Using the ATS for Pipeline Management
Need Help?¶
- Documentation: docs.4geeks.io/en/talent
- Support: Available through the console dashboard
- Request Access: 4geeks.io/en/talent
Still questions? Ask the community.