Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Spot 超妡科技

Forward Deployed Full-Stack Engineer

Posted Updated
Discussion

Description


About Us

  • Spot focuses on serving media and sports industry, offering an all-in-one solution from live production to short videos. It enables real-time upload of breaking news, highlight reels, and live clips, unlocking the potential of channel traffic! We Founded in 2020, we have already partnered with over 50+ media clients. Our goal is to bring revolutionary change and growth to the media industry!

About Product

  • Spot AI Film Room is the infrastructure behind our clients' success. We combine LIVE streaming, AI-driven metadata, and editing tools to cut work time, boost live output, and drive brand and traffic monetization for sports leagues, TV networks, and team operations.

Job Description

  • This is not a "take tickets, ship UI" role. We are looking for an engineer who can carry the PM × Engineer archetype:
    • Judge what to build, not just how: Look across the card pool, decide which features unlock revenue fastest, ship them, then own retention.
    • Talk to clients directly: Team scouts, TV producers, league operators, you'll work with them 0–1 layer away to scope and de-risk requirements.
    • Prototype-driven: Claude Code is our core productivity tool. We expect you to use AI assistants natively to compress build → ship cycles.
    • Own end-to-end delivery.: Frontend, backend, schema, deploy — you should be comfortable shipping a feature alone if needed.

Key Responsibilities

  • Develop, deploy, test, and maintain user-facing surfaces for our cloud platform — covering video editing, live streaming tools, and sports game management software.
  • Work directly with clients and operations to translate ambiguous requirements into shippable specs; set your own priorities in coordination with the CTO and COO.
  • Build and optimize systems that handle live video streams, real-time metadata, and AI-driven post-processing.
  • Use TypeScript and React/Redux on the frontend, Node.js and Python on the backend, Postgres + PostgREST for data, plus tools like GitHub, Docker, and AI APIs (Gemini, Claude).
  • Integrate third-party APIs and tools to support live streaming, real-time game statistics, and AI editing capabilities (Gemini, OBS, RTMP/HLS pipelines).
  • Write runbooks and harden recurring incidents — reduce the load on the on-call rotation by fixing root causes.

Requirements

Must-have

  • 5+ years of full-stack development experience.
  • A track record of owning at least one feature from zero to production alone (frontend + backend + ship + monitor).
  • Proficiency in our current stack: Node.js, TypeScript, React, Redux, Python, PostgreSQL, Ant Design.
  • Working comfort with PostgREST or a similar thin-API-over-Postgres pattern.
  • Willingness to take part in an on-call rotation (see "On-call reality" below — rules are stated up front, not surfaced post-onboarding).
  • Ability to talk directly with clients (sports teams, TV networks) to clarify requirements in English and/or Mandarin.
  • Judgment about commercial urgency — you do not need a PM to tell you what matters most this week.
  • Tolerance for off-hour incidents. Live events happen evenings and weekends; that's the product, not a temporary problem.

Nice-to-have

  • Video streaming experience: RTMP, HLS, mp4 segmentation, ffmpeg, OBS workflows.
  • Cloud experience: GCP (Cloud Run, Pub/Sub) or AWS Lambda.
  • Startup experience — comfort with small teams and role switching.
  • Genuine interest in sports or media.

Bonus

  • You have shipped Gemini or Claude APIs in production.
  • You have worked across live broadcasting, sports analytics, or real-time video pipelines before.

Not the right fit if…

We are stating this up front because mismatched expectations cost both sides time:

  • "I only want to write code, not talk to clients." The Senior AE track requires a client-facing posture.
  • "I want strict 9–6 working hours." Live events run nights and weekends; we are outcome-based, not clock-based.
  • "I don't want to maintain other people's code." A significant portion of the codebase is inherited; you will sometimes ship by reading, not rewriting.
  • "I want to focus on R&D / research." We ship prototypes, not papers.
  • "I expect protected time for personal side projects." Side projects are welcome, but they sit below on-call duty and client commitments.

On-call reality

We run live event systems, so on-call is part of the product. We are transparent about this:

  • Tier 1 triage is handled by operations (not engineers) — most pages are filtered before they reach you.
  • On-call duties, compensation structure (base + on-call stipend + incident OT + mandatory comp days), and P0/P1/P2 escalation rules are written into the offer letter before you accept.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →