Skip to content

Free · no account · IT jobs in Poland and remote

Upload your CV. Get job offers that match and are still open.

AI reads your CV once, searches offers from job boards and company career pages, and checks every result against its source before showing it. Then you tailor the list by talking to an assistant.

The tool needs JavaScript to read your file in the browser. Everything below explains how it works.

How it works

  1. Upload your CV

    PDF, DOCX or plain text. No account, no form. The model reads the document once and returns a profile: field, level, skills with weights, and what is missing from the CV.

  2. Offers are searched

    Your profile becomes a search query over offers from JustJoin.it, No Fluff Jobs, company career boards and remote job boards. Skills, level, location and field decide the candidates.

  3. Each candidate is checked live

    Before an offer is shown, the tool asks its source whether it is still open. Closed and expired postings are dropped. Job boards change every hour; a list that was true yesterday wastes your evening.

  4. You tailor the list

    Only now come the questions: remote only, cities, minimum pay, contract. Answer with one tap or in your own words. The assistant searches again, compares offers and shows what the market asks for that your CV does not show.

What you get

  • A ranked list of open offers with the reason each one fits and the skills it asks for that your CV lacks.
  • Pay ranges from the posting, with a monthly B2B equivalent for comparison.
  • For companies in the software house rankings: team size, revenue and profit from filings, and review counts.
  • A view of the market for your level and field: which skills open offers ask for most, and which of them you already have.
  • Up to five concrete edits to the CV, written for your document.

Built for juniors and mids first

The market is hardest at the start of a career: fewer junior roles, many applications per posting, and listings that are already filled. The tool shows junior and mid roles to juniors, never senior ones; marks a role one level up as a stretch; and tells you plainly which requirement you do not meet.

Sources and freshness

Offers come from public listings: JustJoin.it and No Fluff Jobs (all IT categories and levels in Poland), company boards on Ashby, Greenhouse, Lever, Recruitee, Workable and Traffit, startupjobs.pl, and remote boards (Himalayas, Arbeitnow, Jobicy, Working Nomads, Remotive, Remote OK). The index is rebuilt every three hours; an offer a board stops listing is closed after two runs. Every result links to the original posting, where you apply. Outside Poland the tool shows remote roles open to your country.

Privacy

  • The CV file is read in memory and never written to disk or a database. Operational logs record which model ran, how many tokens it used and how long it took, never the text; they are kept for at most 30 days.
  • The text of the CV is sent once to the AI model (Claude by Anthropic, through Cloudflare) to be read. The prompt tells the model to leave out your name and contact details, and the result is scrubbed of emails, phone numbers and links again.
  • The profile, results and conversation are kept in your browser only. One button deletes them.
  • A search sends criteria only (field, level, skills, places, preferences), with no name and no text from the CV. The search run is kept for an hour so the page can collect its result, then dropped.
  • Analytics count events such as "CV uploaded" and "offer opened", never content. Details: privacy.

Questions

Is it free? Do I need an account?

It is free and there is no account. The tool runs on a daily AI budget; when it is used up, uploads pause until the next day.

Which jobs does it cover?

IT roles: development, QA, DevOps, data, AI, security, product and project management, design, support. Poland is covered best (JustJoin.it, No Fluff Jobs, company boards). Remote roles from global boards are included and filtered by your country.

How do you know an offer is still open?

Each offer is checked against its source at search time: the board API status and expiry date, or the posting page itself, which is read for closing phrases because many pages answer normally for closed roles. Offers older than 120 days are treated as closed. The card shows when it was checked.

What happens to my CV?

It is read once by the AI model and discarded. Nothing about you is stored on the server. Your profile and results live in your browser and you can delete them with one button.

Does it apply for me?

No. It finds and verifies offers and helps you decide. You apply on the original posting, so you decide where your CV goes.

Why does it show roles I am missing skills for?

Few candidates meet every requirement. The list shows the gap openly so you can decide: apply anyway, add the skill to the CV if you have it, or learn it. Roles two levels above yours are not shown.

Can it rewrite my CV?

Not in this version. It lists up to five edits for your CV and, for a chosen offer, tells you which requirements your CV does not show.

How it is built

One Cloudflare Worker. Two durable workflows (Cloudflare Workflows): one reads the boards every three hours with per-source retries, one runs each search as steps (search, live checks in parallel, ranking), with a Browser Rendering session as the second route to a board that refuses plain requests. Retrieval is SQL filters plus full-text BM25 in D1, scored with visible reasons; a model re-reads only the verified top with their descriptions. The assistant is a tool-calling agent that places interface elements from a fixed, validated list. Every model call is reserved against a daily budget before it runs. Built by Przemysław Zalewski; more in the resume.

Related tools