Startup Jobs - Product Stars
Best products of September 2018

Startup Jobs

Browse all startup jobs in one place

Upvotes 1,111 PH Page >
Marc Köhlbrugge
Maker
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
Maker
@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.
Till Rahn
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
Maker
@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.
Till Rahn
@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
Maker
@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.
Mohammed Rafy
Great stuff like always. Thank you for doing this, Marc.
Marc Köhlbrugge
Maker
@rafyasarmatta Thanks 🙌
Oleksandr 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
Maker
@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.
Oleksandr Podolskyi
@marckohlbrugge cool, thanks
Igityan Hayarpy
What countries do your project include?
Marc Köhlbrugge
Maker
@igityan_hayarpy all :)
Edwin Klesman
Looks sharp and fast interface.. very nice filters 👌🏻 @marckohlbrugge Congrats with the launch!
Marc Köhlbrugge
Maker
@eekayonline Thanks Edwin!
Ryan Hoover
Strong domain name, @marckohlbrugge. How'd you get it?
Marc Köhlbrugge
Maker
@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
Maker
@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?
Marc Köhlbrugge
Maker
@rrhoover @eekayonline I was comfortable paying the price since the previous incarnation of the site (BetaList Jobs) was already generating revenue and validated the potential. My philosophy when it comes to brand names / domain names wouldn't fit in one comment, but for Startup Jobs I had the following requirements:
  • Needs to make job seekers think "this is for me!"
  • Needs to make recruiters think "this is for me!"
  • Helps rank for important search keywords (SEO)
  • Inspire trust/credibility to anyone not familiar yet with the site
  • Need a reasonably priced domain name
Edwin Klesman
@marckohlbrugge awesome, thanks for your feedback 🙌🏻
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
Maker
@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.
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
Maker
@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.
Farhan Majid
@marckohlbrugge yes this happened using an android device.
Marc Köhlbrugge
Maker
@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!
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
Maker
@kevinatdoers Hi Kevin. Job listings are updated daily so chances the job listing is stale are pretty slim.
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
Maker
@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.
Tuan Nguyen minh
Looking nice. let's me try
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
Maker
@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.
Jeans Billy
Look nice ... I find something like this
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
Maker
@ferrychahaya one-man team :)
null