ServiceNow

Copy of Staff Full-Stack Software Engineer, Typescript Compilers

Join ServiceNow in Santa Clara as a Full-Stack Software Engineer. Leverage your 6+ years of JS/TS expertise to design scalable apps. Benefits include health plans, 401(k), and competitive OTE.

ServiceNow Role Type:
Department - JobBoardly X Webflow Template
Implementer
ServiceNow Modules:
Department - JobBoardly X Webflow Template
Integration Hub
ServiceNow Certifications (nice to have):

Job description

Date - JobBoardly X Webflow Template
Posted on:
 
September 4, 2025

ServiceNow is seeking a full-stack Software Engineer to lead the design and implementation of high-quality, scalable applications. The role involves collaborating with product, SDK, and platform teams, and driving the evolution of the ServiceNow's Fluent DSL and integrations with modern JavaScript modules. This position offers mentorship, expertise, and the opportunity to join a global market leader.

Requirements

  • 6+ years of experience in developing full-stack applications
  • Expert-level knowledge in JavaScript/TypeScript and modern web technologies
  • Hands-on knowledge of at least one popular front-end library/framework (React, Angular, etc.)
  • Advanced Type System: Generics, unions/intersections, conditional and mapped types, utility types (Partial, Omit, etc.)
  • Type Safety Techniques: Type guards, narrowing, assertions, discriminated unions
  • Type Declarations & Modules: Ambient .d.ts files, module augmentation, ESM vs CommonJS
  • Tooling & Config: tsconfig.json, tsc, ts-node, linting (eslint, typescript-eslint), and formatting (prettier)
  • Cross-Environment Concerns: DOM typings, Node.js typings, event handling, and runtime compatibility
  • Build & Integration: Integration with bundlers (esbuild, vite, webpack), and type-safe APIs/contracts (zod, io-ts)
  • AST Structure & Nodes: Understanding of syntax trees, node types, and traversal
  • Parsing vs. Transformation: Converting code to AST (parsing), modifying AST (transformation), then generating code
  • Event loop, microtasks vs macrotasks, and async behavior
  • Familiar with authoring Node-based CLIs (i.e.: yargs, commander)

Benefits

  • health plans
  • 401(k) Plan
  • ESPP
  • family leave programs
  • competitive On Target Earnings (OTE) incentive compensation

Requirements Summary

6+ years full stack dev experience. Expert knowledge of JS/TS & frameworks (React, Angular). Typescript skills & strong debugging skills