PostHog

DevEx Engineer

PostHog

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DjangoGoPythonTypeScript

About the role

  • Talk to your users (other engineers at PostHog) to figure out what's slowing them down
  • Upgrade important dependencies (like moving to Django 5, latest Python version)
  • Measure and do anything and everything to reduce time from idea -> deployed PR
  • Improve our frontend build performance by integrating TypeScript-Go
  • Build better tooling around our snapshot and visual regression tests
  • Keep our frontend dependencies up to date and secure
  • Public examples of work you might be doing: Hogli, a unified CLI for PostHog developer workflows, Django migration safety checks and guide, Upgrade Django to 5.2

Requirements

  • Either experience working on Devex, or a real desire to do so
  • Experience with Python (ideally Django) and TypeScript
Benefits
  • Transparency: Everyone can read about our roadmap, how we pay (or even let go of) people, our strategy, and how we work, in our public company handbook. Internally, we share revenue, notes and slides from board meetings, and fundraising plans, so everyone has the context they need to make good decisions.
  • Autonomy: We don’t tell anyone what to do. Everyone chooses what to work on next based on what's going to have the biggest impact on our customers, and what they find interesting and motivating to work on. Engineers lead product teams and make product decisions. Teams are flexible and easy to change when needed.
  • Shipping fast: Why not now? We want to build a lot of products; we can't do that shipping at a normal pace. We've built the company around small teams – autonomous, highly-efficient groups of cracked engineers who can outship much larger companies because they own their products end-to-end.
  • Time for building: Nothing gets shipped in a meeting. We're a natively remote company. We default to async communication – PRs > Issues > Slack. Tuesdays and Thursdays are meeting-free days, and we prioritize heads down building time over perfect coordination. This will be the most productive job you've ever had.
  • Ambition: We want to solve big problems. We strongly believe that aiming for the best possible upside, and sometimes missing, is better than never trying. We're optimistic about what's possible and our ability to get there.
  • Being weird: Weird means redesigning an already world-class website for the 5th time. It means shipping literally every product that relates to customer data. It means building an objectively unnecessary developer toy with dubious shareholder value. Doing weird stuff is a competitive advantage. And it's fun.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoTypeScriptfrontend build performancevisual regression testsdependency managementDevex