Configuring Job Preferences
Your job preferences are the foundation of Career Mode's matching system. The more detailed your preferences, the more accurate your job matches will be.
Accessing Job Preferences
- Click on your profile picture in the top right
- Select Settings
- Navigate to Job Preferences in the sidebar
Supercharge Your Matches: Upload Documents
The fastest way to improve match quality is by uploading relevant documents. This gives our system rich context about your background and current situation.
Upload Your CV
Why it helps: Your CV contains valuable information about your work history, education, skills, and achievements that helps us understand what opportunities would be the best fit.
What we extract:
- Work experience and tenure
- Education and certifications
- Technical skills and expertise
- Career progression patterns
To upload:
- Go to Job Preferences
- Find the "Supercharge Your Match Quality" section
- Click Upload CV
- Select your resume file (PDF or DOCX)
Keep your CV up to date. When you gain new skills or experiences, upload a fresh version to improve matching accuracy.
Upload Your Employment Agreement (Optional)
Why it helps: Your employment agreement lets us ensure that every opportunity we show you is definitively better than what you currently have.
What we check:
- Current compensation
- Benefits and perks
- Work arrangements
- Other terms
Important: Your employment agreement is never shared with anyone. This document stays completely private between you and daily.dev. We only use it to filter out opportunities that wouldn't represent an upgrade.
Your employment agreement is stored securely and never shared with employers or recruiters. We use it solely to ensure we only show you opportunities that improve your current situation.
Describe Your Desired Role
Use this free-text field to describe what you're looking for in your next position. Be as specific or broad as you like.
What to include:
- Type of products or problems you want to work on
- Company stage or size preferences
- Team structure preferences
- Technologies you want to work with
- Career growth aspirations
Example:
Looking for a senior backend role at a fast-growing startup
building developer tools. Interested in distributed systems
and API design. Want to work with a small, autonomous team
where I can have significant architectural influence.
Role Type Preferences
Tell us what kind of role you're seeking:
- Individual Contributor (IC): Hands-on technical roles focused on building and implementing
- Management: Leading teams, making architectural decisions, mentoring developers
- Let us decide: Open to both IC and management opportunities
Employment Type
Specify the types of employment you're open to:
- Full-time: Traditional full-time employment
- Contract: Fixed-term contract positions
- Freelance: Project-based freelance work
- Part-time: Reduced hour positions
You can select multiple options if you're flexible.
Selecting multiple employment types broadens your opportunities. If you're only interested in full-time roles, select only that option.
Salary Expectations
Setting accurate salary expectations is crucial for both parties:
Why it matters:
- Prevents wasting time on opportunities below your threshold
- Ensures employers are prepared for your compensation range
- Increases the likelihood of successful negotiations
How to set it:
- Research market rates for your role and location
- Consider your current compensation
- Factor in your experience level
- Be realistic but don't undersell yourself
Setting expectations too high may limit opportunities. Too low may lead to offers below your worth. Research thoroughly and be honest about your market value.
Location Preferences
Specify where you're willing to work:
Adding Locations
- Click Add Location
- Search for and select cities, regions, or countries
- Add multiple locations if you're flexible
Remote Work Settings
Indicate your remote work preferences:
- Fully Remote: Work from anywhere
- Hybrid: Combination of remote and office
- On-site: Office-based work
- Remote with occasional travel: Mostly remote with periodic in-person meetings
You can specify different remote preferences for different locations.
Example setup:
- San Francisco, CA: Hybrid or On-site
- Anywhere in Europe: Fully Remote
- New York, NY: Hybrid
Preferred Tech Stack
Your tech stack preferences ensure you only see opportunities using technologies you want to work with.
Two Options to Configure
1. Copy from Your Profile
If your daily.dev reading habits already reflect your interests:
- Click Copy from Profile
- We'll use the technologies you engage with most
2. Select Manually
Choose specific technologies:
- Click Add Technology
- Search and select languages, frameworks, tools, or platforms
- Add as many as relevant
Technologies to include:
- Programming languages (e.g., JavaScript, Python, Rust)
- Frameworks (e.g., React, Django, Next.js)
- Platforms (e.g., AWS, Kubernetes, PostgreSQL)
- Tools (e.g., Docker, Git, Jenkins)
- Domains (e.g., AI/ML, Security, DevOps)
Be thoughtful about your selections. Only include technologies you actively want to use in your next role, not just everything you've ever touched.
Turning Career Mode On/Off
You can disable Career Mode at any time:
- Go to Job Preferences
- Toggle the Career Mode switch off
When disabled:
- You won't receive any new job matches
- Existing matches remain accessible
- Your preferences are saved for when you re-enable
Best Practices
To get the most out of Career Mode:
- Be specific but not overly restrictive: Narrow enough to filter noise, broad enough to see opportunities
- Update regularly: As your preferences evolve, update your settings
- Upload documents: Your CV dramatically improves match accuracy
- Be honest about salary: Don't waste time on mismatched expectations
- Review and refine: If matches aren't quite right, adjust your preferences
Next Steps
- Build your developer profile to showcase your experience
- Learn how matching works to understand the algorithm
- Review opportunities to see what happens when you get matched