Startup Jobs
p/startup-jobs
Join a startup. Build the future.
Marc Köhlbrugge
Startup Jobs — Browse all startup jobs in one place
Featured
49

Startup Jobs helps you find a job you'll love at the fastest growing startups worldwide.

Search through 10,000s of up-to-date job openings at 1,000s of startups. Filter by tag, seniority, time commitment, and more.

Replies
Best
Marc Köhlbrugge
Excited to share Startup Jobs with the PH community! 🙌 Startup Jobs is a search engine for startup jobs. Every day we crawl 1.000's of startup sites to check for new job openings. At any given time we list around 35,000 job openings ranging from junior designer jobs to startups looking for a CTO. There's a powerful Algolia-powered search engine which lets you find exactly the job that fits you. Some example searches: The site might look familiar to some. About two years ago I started jobs section on BetaList called BetaList Jobs. It seemed like a good way to kickstart a job board and add an additional revenue model. Since then I've made a lot of improvements. The site now feels grown up enough to warrant its own brand so I've recently decided to spin it off into its own brand. Some of the updates include:
  • Improved design that's also optimised for mobile
  • Better performance (faster front-end and back-end)
  • Job collections ( https://startup.jobs/collections )
  • Saved searches / email alerts (in beta)
Shout out to @levelsio for sharing everything he learned building Remote OK, the WIP community for their feedback, Algolia for powering the blazing fast search, @RPISH for taking care of BetaList so I could focus my efforts on Startup Jobs, and all the Startup Jobs customers for enabling me to bootstrap the business. Looking forward to your feedback!
William
Very nice, do you source content from company sites individually (eg Netflix, Medium) or do you rely on other aggregators?
Marc Köhlbrugge
@wimgz The job posts are sourced from the individual startups' career sites. This is more work, but it ensures we have the most up-to-date information.
Ryan Hoover
Strong domain name, @marckohlbrugge. How'd you get it?
Marc Köhlbrugge
@rrhoover Thanks, I'm very happy I was able to acquire it. It was being used by another job board, but I noticed their site hadn't been updated in a while so I offered to buy it for a reasonable price. Besides it being memorable and giving immediate 'weight' to the brand, my hope was that it would also help me rank for the search term "startup jobs". It seems to be working as it's already included on the first Google SERP for most people. Hoping to be neighbours soon (AngelList has a very solid #1 spot.)
Ryan Hoover
@marckohlbrugge smart move! How much did you pay (if you feel comfortable sharing)?
Marc Köhlbrugge
@rrhoover I'd rather not share that at this point. Perhaps someday :)
Ryan Hoover
@marckohlbrugge 100% a-ok! 😃
Edwin Klesman
@rrhoover @marckohlbrugge let's rephrase this: did you feel comfortable paying the price? What factors do you take into account when you buy / register an account name. You already mentioned branding and SEO ranking. Are there any other things?
Dave Poly
UI/UX looks awesome. Great job. 👏 As an evolution of this it would be interesting to have the product help you apply for the job as well. Maybe link your Product Hunt and Indie Hackers account to show accomplishments that a typical resume wouldn't capture. Cool idea.
Marc Köhlbrugge
@dave_poly That's an interesting idea! I'd have to talk to more recruiters to better understand their needs, but I can imagine the standard PDF resume isn't the most effective way of doing business.
trahn
Hey Marc, job boards are quite an interesting business model. Good job! 👍😊 Similarweb says you are getting quite a bit of search traffic already. How did you manage to rank it this well?
Marc Köhlbrugge
@tillrahn The site was hosted on a different domain until recently. So the reason you see a traffic jump from zero to something in a short amount of time is because that's when I switched the site to the new domain. In reality it took about two years to grow the site to where it is today. Unfortunately there are no short cuts.
trahn
@marckohlbrugge Ah, so you were able to port the Google cred (DA or whatever) to the new domain then... May I ask how many paid job posts you get? And how you handle the tradeoff between scraping all the jobs and thus posting them for free vs the paid posts?
Marc Köhlbrugge
@tillrahn Yeah I'm using 301 redirects so I keep the 'SEO juice' I built on on the previous URLs. To answer your second question: paid job posts rank higher. Long-term I plan to mimic Google Search's model where we aim to include all relevant content, but display paid posts more prominently.
Ghost Kitty
Comment Deleted
Marc Köhlbrugge
Thanks for the review Jake. If it cannot find any jobs in the selected city it will try to show the nearest jobs instead. I will clarify that on the site.
Vladyslav P.
Not certain, but it’s seemingly only searching skills in title of the position? That’s not right, not all companies have skill name in the title. Just searched for Vue / VueJS - 0 results found 😱 Seems there are VERY few filters, don’t you think? Perhaps search by multiple skills / languages would be nice. Also, if you’d add “search companies by stack” might be very useful for some. E.g.: I search for a React front end position, but I’d prefer if the backend was in Python. Further(based on personal experience): Excluding companies based on their stack - “I don’t want to see companies who use Java” Otherwise nice work @marckohlbrugge 👌
Marc Köhlbrugge
@vpiskunov Thanks for the feedback! I have updated the search so that it searches the full job listing (but gives more weight to the title). Searching for "vue" should return a couple hundred of job openings now. As for filtering by tech stack, that's something I'm looking into. I'll see if I can find a reliable and scalable way to get that information.
Alex Podolskyi
How are you separate "startup company" and regular company? I see on your site the company Booking.com. Is it still a startup?
Marc Köhlbrugge
@ol_podol Good question. I use a broad definition of startup. In the future I'll add a filter so you can choose to just see early-stage, late-stage, etc.
Kevin Lee
Looks like a super neat project - any insights on how often you guys refresh or mark jobs as stale, so people don't needlessly apply or get hopes up on old postings?
Marc Köhlbrugge
@kevinatdoers Hi Kevin. Job listings are updated daily so chances the job listing is stale are pretty slim.
Farhan Majid
This will be very useful.. i dont know if its just me but the keypad lags while entering job title information.
Marc Köhlbrugge
@with_farhan Are you on an Android device? I've received some similar feedback about that. I currently don't have access to an Android device, but I'll try and see what I can do.
Marc Köhlbrugge
@with_farhan Preliminary research suggests this is a performance problem on some Android devices. You might experience similar issues on other sites with input fields that do things as you type. – I'll see if I can improve performance. Thanks!
Maximilian Seifert
Hi Marc, I'm wondering, have any of the startups ever complained since you are scraping the jobs from their sites and displaying them on your own? Of course 99% will probably be glad that you help distribute their job listings, but I'm just wondering if there are any companies that are "weird" about it since ultimately you are taking this content without their explicit permission, and not just linking to it, but actually copying it to your own site where they don't have complete control over how it's presented.
Marc Köhlbrugge
@maximilianseifert Good question. I've received some inquiries from people confused how they job listings ended up on the site, but when I explained the concept almost all of them were happy staying included. Job listings benefit from being distributed as their goal is to attract (qualified) applicants. This is very different from for example blog posts where copying would potentially lead to a loss in revenue, etc. As for having control on the contents of job posts: that's a valid concern, but I think we've got a pretty good solution for that. We copy the job description directly from the company's site and keep it updated. So if they make a change, that change will be reflected on Startup Jobs within 24 hours. If they delete the job post, we remove it as well. This way companies retain control over their job listings and we guarantee our job seekers they aren't wasting their time on outdated listings.
Ferry Chahaya
Hi @marckohlbrugge, good site, congrats! I liked hearing that you prefer crawl the startups' site directly so that the jobs are up-to-date (Stale Reqs is a real problem!). How have you manage the features so far -- do you do it yourself or do you have a Product Manager helping you with this?
Marc Köhlbrugge
@ferrychahaya one-man team :)
Carlos Beneyto

Awesome product Love it!

I will use in future... for sure!

Pros:

Awesome UI and UX

Cons:

Distance filter

Mohammed Rafy
Great stuff like always. Thank you for doing this, Marc.
Marc Köhlbrugge
@rafyasarmatta Thanks 🙌
Igityan Hayarpy
What countries do your project include?
website upload
Great stuff like always. Thank you for doing this. JKSSB Recruitment
Jared Hsu ✏️
I'm in class right now. How is startup.jobs different/better than AngelList?
Edwin Klesman
Looks sharp and fast interface.. very nice filters 👌🏻 @marckohlbrugge Congrats with the launch!
Marc Köhlbrugge
@eekayonline Thanks Edwin!
Glory35
I know that its always hard to embark a business because few of us have seed money for it. In this case guys.. don't waste your time on sitting at home doing useless things trying to make ends meet. Just find a good job https://uk.jobsora.com/ . Don't hesitate to try.
Athena Lam
I love the founded by women tag. Good attention to detail.