Software Engineer (Full Stack) - SEO

Full Time

CafeMedia’s mission is to keep the promise of the Open Web -- that everyone can have their own site, and that creators own their creations and their future. We build technology to help independent creators be their own platform, to reach audiences at scale, and to make more money off their work than ever before. We bring the technology and expertise of the biggest, most innovative and successful digital publishers in the world and put it to work for more than 4,000 independent publishers and individual creators. We’re growing fast and helping more and more creators live their passion, independently and on their own terms. That’s why we need you!

We are delivering new products and services that help these independent publishers and creators produce even better, more engaging content. Through a combination of seasoned content and SEO expertise and cutting-edge AI and natural-language processing, we’re building capabilities that publishers adore for supercharging their productivity, effectiveness, and ability to fund their content creation.

What you’ll be doing: 

  • Increasing the capacity of our SEO services team to provide customized guidance to our biggest publishers by automating and streamlining time-consuming tasks so they can be performed repeatably at scale.
  • Integrating with third-party APIs and ingesting, aggregating, and reporting on data.
  • Designing and developing APIs and UIs to help turn SEO data into actionable insights that help our publishers grow.
  • Leveraging machine-learning techniques to productize capabilities that automate human judgments.

The skills and experience you’ll bring to the job:

  • 3+ years’ experience designing, implementing, testing, shipping, and maintaining web applications. Ability to work independently, primarily on back-end code with occasional front-end coding.
  • Production experience in a dynamic programming language, ideally Ruby and/or Python. Specific technologies are less important than willingness to learn; we’re happy to cross-train.
  • Thirst for achieving high velocity through quality and constant improvement.
  • Experience in using third-party APIs and collecting data from multiple sources.
  • Solid data modeling skills, and expertise in SQL database systems such as Postgres, MySQL, or Oracle.
  • Experience building in a cloud environment.
  • Excellent verbal and written communication skills.
  • Comfortable in the dynamic environment of new product development. Able to deliver quality products even as priorities change in new product iteration, and work collaboratively with other teams.
  • Demonstrates ownership and initiative.
  • Bachelor’s degree or comparable work experience. 
  • Experience working on a fully remote team.
  • Good understanding of Wordpress platform, themes and plugins.
  • Interest in machine learning and natural language processing.

About CafeMedia 

CafeMedia’s mission is to build a creator-first future. We empower the world’s best creators and independent publishers to grow thriving businesses for the long term. Under our CafeMedia and AdThrive brands, we manage digital advertising sales and technology and a growing number of services for more than 4,000 creators and independent publishers. We make it easy for them to focus on what they do best — produce great content.  

Our passion and expertise have made us a leader in advertising and creator services. Today we rank as the 9th largest digital property in the U.S. and #1 in Food, Home, and Lifestyle--with a reach of nearly 188M monthly unique visitors in the U.S. alone

The base salary range for this position is $125,000-$225,000. The range provided is CafeMedia’s reasonable estimate of the annualized base compensation for this role. The actual amount may be higher or lower, based on non-discriminatory factors such as experience, geographic location, knowledge, skills and abilities.  

To learn more about working at CafeMedia, visit:

CafeMedia is committed to diversity, equity, and inclusion. We believe we are most impactful when people with a wide range of backgrounds, experiences, and identities come together with common purpose. We encourage candidates from all backgrounds to apply. CafeMedia is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please reach out to a member of our recruiting team.


Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.