Senior Full-Stack Engineer - TikTok Open Platform

TikTok Inc

  • San Jose, CA
  • 4 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Business-to-Business (B2B)unmatched
    • CSS (Cascading Style Sheet)unmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Constructionunmatched
    • Data Modelingunmatched
    • Data Visualizationunmatched
    • Ecosystemsunmatched
    • Engineeringunmatched
    • Enterprise Applicationsunmatched
    • Go Programming Language (Golang)unmatched
    • HTML (HyperText Markup Language)unmatched
    • High Availabilityunmatched
    • Identify Issuesunmatched
    • Information Technology/Systems Auditunmatched
    • Integration Testingunmatched
    • Internationalizationunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Leading Edge Technologyunmatched
    • Literacyunmatched
    • MCP - Microsoft Certified Professionalunmatched
    • Machine Toolunmatched
    • Messaging Middlewareunmatched
    • Microservicesunmatched
    • Node.jsunmatched
    • OAuthunmatched
    • Performance Tuning/Optimizationunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Relational Databases (RDBMS)unmatched
    • Safety Codesunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Technical Writingunmatched
    • Telemetryunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    TikTok Open Platform is dedicated to empowering developers, merchants, and ecosystem partners by providing standardized, scalable, and secure platform capabilities. Our team bridges the gap between enterprise business workflows and cutting-edge technologies. We are actively incorporating AI-driven workflows and tools into our platform, reshaping how developers and merchants interact with our ecosystem.

    Responsibilities

    • End-to-End Architecture & Development: Lead the full-stack architecture design and core feature development for TikTok Open Platform's enterprise (B2B) products, spanning front-end applications, backend APIs, data models, and delivery pipelines.
    • Enterprise Platform & Workflow Building: Build high-availability, easily extensible, and UI/UX-consistent mid-to-back-office products and infrastructure around complex developer, merchant, and operations workflows.
    • Front-End Infrastructure & Engineering: Drive the construction of front-end engineering systems, including component libraries, state management, micro-frontends/modular architectures, performance optimization, quality assurance, and telemetry/monitoring.
    • Backend Integration & Standards: Design domain models, APIs, RBAC/ABAC permissions, tenant isolation, and audit controls. Establish standardized front-end/backend contracts and drive public capability reusability.
    • AI Tooling & Workflow Optimization: Deeply utilize AI coding tools and Agent capabilities (e.g., Cursor, Claude Code) to boost end-to-end delivery efficiency. Standardize AI integration across prototyping, UI restoration, API integration testing, Code Reviews, and technical documentation.
    • AI-Powered Product Innovation: Lead the integration of AI capabilities into B-side products (e.g., smart form auto-fill, natural language configuration/queries, AI-driven low-code generation).
    • Technical Governance & Leadership: Drive troubleshooting for complex cross-stack/cross-service issues. Take ownership of key business pipeline stability, observability, and long-term tech debt reduction. Minimum Qualifications
    • Experience & Level: Bachelor's degree in Computer Science or related fields, with 5+ years of software engineering experience. Proven track record in B2B enterprise applications, developer platforms, or complex mid-to-back-office systems. (Targeting Senior/L3 level).
    • Front-End Mastery: Exceptional proficiency in JavaScript, TypeScript, HTML/CSS, with deep expertise in React and modern front-end engineering toolchains. Strong front-end infra building and troubleshooting skills.
    • Backend Capabilities: Solid working knowledge of at least one backend technology stack (Golang, Java, Python, or Node.js), capable of independently designing APIs, business logic, and data access layers.
    • Full-Stack & System Design: Ability to design full-stack systems from 0 to 1, effectively balancing front-end UX, delivery speed, performance, security, and maintainability.
    • Database & Microservices: Hands-on experience with relational databases, caches, message queues, dynamic forms, workflow engines, internationalization, and multi-tenant architectures.
    • AI Engineering & Tooling Literacy: Proficient in AI coding assistants (Cursor, Claude Code, etc.) with strong prompt engineering and context management skills. Familiarity with LLM basics, RAG, Function Calling, Agents, and MCP paradigms, with clear judgment on code safety and performance limits.

    Preferred Qualifications

    • Experience with design systems, low-code platforms, data visualization, or large-scale front-end infrastructure governance.
    • Experience with open APIs, OAuth, authorization/audit systems, or developer platforms.
    • Experience launching AI-assisted products (e.g., Design-to-Code, AI-driven low-code/page generation).

    Numbers & Facts

    LocationSan Jose, CA

    Similar Jobs

    See more jobs