The good news: almost every job board is free for candidates. Employers pay. The bad news: there are a lot of boards, and if you open each one by hand, the job search turns into a second job. So this part doesn't just list sites. It explains how to make new openings come to you.
This is part 2 of the series on job search tools. Part 1 explains how the stack fits together. A full directory of sites by level and market lives in a separate article on job sites; here the focus is on setup.
The Ukrainian market
Djinni
The main place for IT jobs in Ukraine. The key feature is that your profile is anonymous. Your current employer won't find you; companies see your experience and expectations, write to you first, and you decide who gets your contacts.
Worth knowing:
- It is free for candidates. Djinni makes money from employer fees on hires.
- djinni.co/salaries has monthly salary stats by specialisation and city, including what candidates ask for. Useful so you don't name a number at random.
- Djinni has a Telegram bot with salary analytics and mobile apps.
- The most important setting is the profile itself: exact title, stack, experience, salary expectation, work format. It decides what offers reach you.
DOU
jobs.dou.ua has job listings plus the most useful thing on the Ukrainian market for a candidate: company reviews and employer ratings. Read what people say about the hiring process before your interview. DOU does not verify reviews, so look for repeated patterns, not one angry comment.
DOU also offers RSS feeds for jobs. Pick a category, city and experience level, copy the RSS link and plug it into any RSS reader or a Telegram bot. New openings then come to you.
Twice a year DOU publishes a salary survey. It is the best public source of numbers for Ukrainian IT.
Work.ua and robota.ua
Large general job sites. For developers they are secondary, but not useless: product companies outside the IT bubble, banks, retail and the public sector post there. In 2026 robota.ua added AI matching of jobs to your CV. Keep a CV there if you are looking for on-site or hybrid work in Ukraine.
Telegram channels
Many Ukrainian companies and recruiters post openings in Telegram channels by stack and level. Subscribe to 3 to 5 trusted channels, mute them and check once a day. More than five usually brings noise, not jobs.
International and remote
| Board | Best for | Price for candidates |
|---|---|---|
| LinkedIn Jobs | All markets, biggest database | Free, Premium optional (see part 5) |
| Wellfound (formerly AngelList Talent) | Startups, often with salary range and equity | Free |
| Welcome to the Jungle (formerly Otta) | Europe and the UK, product companies | Free (as far as we know) |
| We Work Remotely | Remote | Free |
| Remote OK | Remote | Free, with a paid candidate Premium |
| Himalayas | Remote, with time zone filters | Free, Plus at 9 dollars a month |
| Relocate.me | Jobs with relocation and visa support | Free basics, paid option |
| Levels.fyi | Salary data and jobs with pay ranges | Free |
| HN: Who is hiring | Monthly Hacker News thread, companies post directly | Free |
Vetted platforms such as Toptal, Arc.dev and Turing work differently: you pass several screening stages first, and only then get introduced to clients. It is free for candidates, but the screening is long and strict. Toptal itself claims it accepts about 3% of applicants. These are mostly freelance contracts, not employment.
About paid "hidden jobs" access. Some remote boards sell candidates access to a larger database. Before paying, check whether the same jobs sit for free on the companies' own career pages or on LinkedIn. They often do.
Setting up alerts so you stop scrolling
The goal is simple: you never open boards by hand, new openings come to you, and you spend 15 to 20 minutes a day reviewing them.
- LinkedIn. Run a search with filters (title, location or remote, level, date posted) and turn on the alert. LinkedIn allows up to 20 active alerts per account, daily by default, by email and in the app. Create separate alerts for different titles: "Frontend Developer", "React Developer", "Full Stack JavaScript".
- DOU. Take the filtered RSS feed and plug it into an RSS reader (Feedly, Inoreader, NetNewsWire) or a Telegram RSS bot.
- Djinni. Fill in your profile and expectations so offers come in on their own. Refresh the profile now and then so it ranks higher in employer search.
- Google. A search like
site:boards.greenhouse.io "frontend" remoteorsite:jobs.lever.co reactshows openings straight from company ATS pages. You can put a Google Alert on that query. - One day, one place. Anything that interests you goes straight into your tracker. How to build one is in part 3.
Common mistakes
- Applying to everything from every board. Ten precise applications a week beat fifty random ones.
- Skipping time zone and location requirements in remote jobs. "Remote (US only)" means US only.
- Ignoring company reviews on DOU and Glassdoor before the interview.
Next
The jobs you find need a home, or in two weeks you won't remember where you applied. That's part 3: application trackers and CRMs. Once you find a job you want to prepare for seriously, test yourself on interview questions for its stack.