Home Open Positions Core Values Referral Bonus Coffee Chat KOR

Software Engineer

DOR's Software Engineer contributes across Creator · Community · Growth products, working from hypothesis and design through engineering and deployment, led by your sharp strength. We use AI coding tools to amplify what one builder can ship.

Apply Coffee Chat

How DOR Engineers Work

Full-Stack Across the Whole Product

DOR engineers don't split by Frontend, Backend, data, or infra. They work full-stack across the product. With Cursor, Claude Code, and other AI coding tools, one engineer ships impact across multiple areas.

  • Don't stay only in your strength area. Contribute code wherever the product needs it.
  • Contribute beyond engineering into hypothesis, UX, and design as well.

DOR engineers aren't boxed into "their area." They work full-stack across the product, owning everything from problem definition to deployment.

  • Contribute across Creator · Community · Growth based on your strengths and the company's current priorities.
  • Go beyond building features, shape hypotheses, UX, and data validation.
  • Own the experience end-to-end across frontend and backend, all the way to deployment.
  • Define problems yourself based on data and VOC, and iterate quickly.
  • Use AI coding tools daily to ship faster and more often.
  • Work with PO and Product Designer to solve problems and move real user metrics.

What You'll Ship

Depending on your strengths and our current priorities, you'll work across one or more of the product areas below, often several at the same time.

Creator · Gameplay into content

  • Build the Windows desktop app covering auto-recording, highlight detection, clip generation, editing, and sharing.
  • Work across Electron · React UI, video processing, and on-device AI/ML integration.
  • Engineer for performance and stability across diverse game titles and PC configurations.

Community · Where gamers connect

  • Build feed, profile, follow, notification, and reaction features end-to-end.
  • Ship across React Native mobile and Next.js web.
  • Solve retention, engagement, and network-effect problems directly.

Growth · Acquisition and scale

  • Build internal tools and automation for acquisition, onboarding, retention, virality, and partnerships.
  • Ship experimentation infra, data pipelines, and growth features fast.
  • Partner with marketing and community teams to run experiments.

How Our Team Works

  • DOR builds what customers want, not what the CEO wants.
  • We run 1–2 week iterations: define, hypothesize, build, measure, learn.
  • Autonomy and ownership, grounded in data and user voice.
  • Engineers aren't spec-implementers. They define problems and create outcomes.
  • No squads, one team across the whole product.
  • Build fast, validate fast, change direction fast.

Tech Stack

We don't expect experience in every stack, we expect fast learners.

Frontend / Client
  • TypeScript
  • React
  • React Native
  • Next.js
  • Electron
Backend / Infra
  • Python
  • Node.js
  • MySQL
AI / Dev
  • Cursor · Claude Code and other AI coding tools
  • Computer Vision (when applicable)

Requirements

  • 2+ years of software engineering experience (frontend or backend, either works)
  • Shipped real products to real users
  • Can build products using TypeScript, Python, or similar
  • Willing to step beyond your strength area into hypothesis, UX, and data
  • Thinks about product quality and UX beyond just shipping features
  • Has improved products based on customer voice and data
  • Persistent about solving hard problems end-to-end
  • Uses AI coding tools (Cursor, Claude Code, etc.) in real work to ship faster

Nice to Have

  • [Top priority] Experience shipping services or contributing with AI tools
  • Able to work from San Francisco, CA
  • Built real user products with Electron · React Native · Next.js
  • Experience designing backend APIs and database schemas
  • Deployed on-device ML/AI models to production
  • Deep expertise in one area: video processing, social/community features, growth experimentation infra, etc.
  • Thrives in fast, iterative environments
  • Fluent in English
  • Gamer or deep understanding of gamer behavior

You'll Fit Well If

  • You don't want to be boxed into one area of the product
  • You solve product problems, not just write code
  • You want to use AI to 10x your own impact
  • You own from problem definition through deployment
  • You thrive on fast cycles of build-measure-learn
  • You want to ship products used by gamers worldwide every day

In Your Resume, Tell Us

  • What problem you solved in past products, and what impact you made
  • Your sharpest strength area, and what other areas you've worked across
  • Concrete ways AI coding tools helped you ship faster or improve quality
  • Problems you defined yourself based on data and VOC
  • Your motivation, thinking, action, learning, and outcomes, more than a job list

Hiring Process

01
Application
Resume and portfolio submission
02
Role / Culture Interview
Values and working-style alignment
03
Technical Interview
Task interview if needed, reference checks
04
Offer
Compensation and stock options, then onboarding

The full process completes within 7 days. We move fast during active hiring.

See All Positions →