viveret steele

Stack Overflow Jobs and Company Pages

Date: 2020-01-01
Tags: [stackoverflow, c#]
Categories: projects

More details about my work on the jobs and company pages business line at Stack Overflow

this is a test image alt

The “Jobs” and “Company Pages” side of Stack Overflow is a platform for developers and technologists to find, be matched with, or be found by potential future employers. There was also a Candidate Application Service web app / system that was sunset after I joined due to low use compared to external ATSs. A majority of the work was around jobs, company pages, dev story, and the ads. There was a lot of background work to pull in jobs and companies from different sources, interfacing with the sales system to offer different types of ads, and fulfilling ad contracts / quotas.

Tech Stack

C# ASP.NET, HTML, CSS, JS/TS, SQL

Jobs System

  • API for pulling in data from different job sources
  • Editor for manually configuring job ads and information
  • Error handling, key management, API options
  • Job Ad reservation purchases

Company Pages System

  • Editor for the public profile
  • Candidate management and tracking, messaging
  • Company posts, feed for users
  • Company Ad reservation purchases

Ad System

  • Interfaced with Google Ads
  • Built to be performant and secure
  • Data heavy and relied on data teams for certain datasets
  • Some matching data and analysis handled by this system internally
  • Experiments for tracking best versions of ads
  • Primarily job or company ads (in the future we added ed tech ads for courses)

Screenshots

Reception

Many users appreciated the system, both candidates and employers. I even used it to get my job at Stack Overflow and was using it to apply to other jobs before deciding on Stack.

Lessons Learned