Home Positions Core Values Referral Bonus Coffee Chat KOR
← All Positions
Community Squad Full-time 2y+ San Francisco · Seoul

Backend Engineer

The Backend Engineer at DOR is responsible for making gamers watch more gameplay, react, connect, and keep coming back. You will implement the APIs and business logic for core features including feed, profiles, follows, comments, likes, notifications, and sharing.

Apply Now Coffee Chat

Key Responsibilities

The Backend Engineer at DOR is responsible for making gamers watch more gameplay, react, connect, and keep coming back.

The Community Squad is the organization at the forefront of solving DOR's core mission: "Going beyond recording great moments to making them shared between people and turning them into relationships."

What the Backend Engineer does

  • Design and develop server architecture and data structures for community features.
  • Implement APIs and business logic for core features including feed, profiles, follows, comments, likes, notifications, and sharing.
  • Design data models and systems that enable natural formation and maintenance of user relationships.
  • Rapidly experiment with and improve features that boost engagement and retention.
  • Improve performance and stability to ensure large-scale content consumption and reactions are handled reliably.
  • Work with POs, Product Designers, Frontend Engineers, and Data Analysts to define problems and drive real changes in user behavior.
  • Take on a role that goes beyond simple feature development to making community and network effects work within the product.

Services You'll Build

Feed

  • Create a feed experience that brings users back more often and keeps them engaged longer.
  • Improve which videos are consumed, which generate reactions, and which flows lead to repeat visits.

Profile

  • Create a profile experience where users can express themselves, discover others, and maintain relationships.
  • Design structures that more naturally connect creators and consumers.

Social Interaction

  • Design user interactions including likes, comments, follows, shares, and saves.
  • The goal is to go beyond passive consumption to create real reactions and relationships.

Notification

  • Design notification experiences that give users a reason to come back.
  • Ensure that followed user activity, reactions to your content, and important community changes naturally lead to revisits.

Network & Community Experience

  • Build structures that connect users, bring them back together, and keep them engaged.
  • Design experiences that evolve the product from a simple video tool into a community product.

Key Metrics for Community Squad

  • Community user count
  • Daily Retention / D7 / D30 Retention
  • Feed watch time
  • Engagement metrics: likes / comments / shares / saves
  • Follow count / relationship formation metrics
  • Notification click-through rate and revisit rate
  • Creator-consumer connection density
  • Network effect metrics

The goal is not to build many features, but to ensure more users visit more often, react more, and connect more strongly.

How We Work

  • At DOR, we build the product customers want, not the product the CEO wants.
  • We iterate in short 1-2 week cycles: problem definition, hypothesis, execution, measurement, and learning.
  • We build products with autonomy and accountability, guided by data and user voices.
  • Engineers don't just implement given specs -- they define problems and drive results.
  • We build fast, validate fast, and adjust direction fast.
  • We are relentlessly focused on raising both technical completeness and real user value.

Tech Stack & Tools

We don't expect experience with every stack. However, we do expect the ability to learn and adapt quickly.

  • Python
  • Node.js
  • TypeScript
  • MySQL
  • API / Backend Architecture
  • Analytics / Experimentation Tools

Qualifications

  • Backend development experience for services with real users
  • Experience launching at least one service and iterating based on user VOC
  • Ability to develop real products using Python, Node.js, TypeScript, MySQL, etc.
  • Understanding of data modeling and API design
  • Ability to solve problems from a product and business perspective, beyond just feature implementation
  • Experience improving products based on customer voices and data
  • Persistence to dig deep into difficult problems and solve them

Preferred Qualifications

  • Able to work in San Francisco, CA / United States
  • Backend development experience for social media, community, or UGC services
  • Experience developing community features such as feed, profiles, notifications, comments, likes, follows, and recommendations
  • Experience solving engagement, retention, and revisit problems through systems
  • Experience handling large-scale traffic or high-volume user actions reliably
  • Experience with cache, queue, async processing, and notification system design
  • Understanding of recommendation/ranking/feed exposure structures
  • Experience experimenting and iterating rapidly in an agile environment
  • Fluent English communication skills
  • A gamer or someone with deep understanding of gamer behavior
  • Strong interest in why people consume content, why they react, and why they come back

You'll Be a Great Fit If...

  • You solve product problems rather than just building APIs
  • You're excited about building structures where user relationships form
  • You prefer an environment of building fast and validating fast
  • You're interested in driving retention and engagement through data structures and system design
  • You value real user behavior changes alongside technical completeness
  • You want to build products people keep coming back to, not just simple features

What to Include in Your Resume

  • Tell us what problems you solved and what impact you made in products you've built.
  • Describe specific cases where you improved product experiences through backend architecture or data models.
  • Share any problems you independently defined and solved based on data and VOC.
  • If you have experience developing community features like feed, notifications, comments, likes, follows, or sharing, please include it.
  • If you've solved performance, stability, or scalability problems, explain them with specific numbers.
  • Rather than listing work history, show your motivation, thinking, actions, learning, and outcomes.

Hiring Process

01
Application
Submit resume and portfolio
02
Role / Culture Fit Interview
Assess values alignment and work style
03
Task Interview
Conducted if needed · Includes reference check
04
Offer Negotiation
Negotiate salary and stock options, then final onboarding

The entire hiring process is completed within 7 days. During intensive hiring periods, we'll reach out quickly at each stage.

View All Positions →