Jobright.ai
Senior Full-Stack Software Engineer – TypeScript Compilers
Jobright.ai, San Diego, California, United States, 92189
Senior Full-Stack Software Engineer – TypeScript Compilers
Join to apply for the
Senior Full-Stack Software Engineer – TypeScript Compilers
role at
Jobright.ai Senior Full-Stack Software Engineer – TypeScript Compilers
1 day ago Be among the first 25 applicants Join to apply for the
Senior Full-Stack Software Engineer – TypeScript Compilers
role at
Jobright.ai ServiceNow is a global market leader in innovative AI-enhanced technology, empowering organizations to work smarter and more efficiently. The Staff Full-Stack Software Engineer will lead the design and implementation of scalable full-stack code, collaborate with various teams to enhance the ServiceNow developer ecosystem, and enforce engineering best practices while mentoring engineers. Responsibilities: • Lead design and implementation of high-quality, scalable, and reusable full-stack code that will enable and empower ServiceNow developers • Architect large, loosely defined technical projects; break down into executable parts for the team • Collaborate closely with product, SDK (Fluent), and platform teams to evolve ServiceNow's pro-developer ecosystem: the ServiceNow SDK (Fluent) and ServiceNow SDK products • Enforce engineering best practices (code reviews, testing, scalability, performance) • Be opinionated and vocal in architectural and product decisions • Mentor engineers, drive deep technical exploration, and champion developer experience (DevX) Qualifications: Required: • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry • 6+ years of experience in developing full-stack applications • Hands-on knowledge of at least one popular front-end library/framework (React, Angular, etc...) • Deep understanding of the TypeScript Compiler (tsc) and how it transforms code • Experience debugging and resolving compiler errors across large TypeScript codebases • Comfortable working with the TypeScript Compiler API or tools like ts-morph for AST introspection and transformation • Advanced Type System: Generics, unions/intersections, conditional and mapped types, utility types (Partial, Omit, etc.) • Type Safety Techniques: Type guards, narrowing, assertions, discriminated unions • 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 • Visitors & Walkers: Patterns for traversing AST (e.g., depth-first, recursive visitor pattern) • Source Maps: Mapping transformed code back to the original source • Event loop, microtasks vs macrotasks, and async behavior • ES Modules, bundlers (Webpack, Rollup, Vite), and tree-shaking • JSON, structured cloning, and serialization • Feature detection and polyfilling • Async Patterns – event loop, promises, async/await, timers, and error handling. • Module Systems – ESM vs. CommonJS, module resolution, and caching. • Familiar with authoring Node-based CLIs (i.e.: yargs, commander) Preferred: • Experience in using AI Productivity tools such as Cursor, Windsurf, etc. is a plus or nice to have Company: ServiceNow is an AI platform that delivers IT operations, field service management, and app engine solutions. Founded in 2004, the company is headquartered in Santa Clara, California, USA, with a team of 10001+ employees. The company is currently Public Company. ServiceNow has a track record of offering H1B sponsorships. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Industries Software Development Referrals increase your chances of interviewing at Jobright.ai by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Get notified when a new job is posted. Sign in to set job alerts for “Full Stack Engineer” roles.
Full Stack Web Developer (MarTech Focus)
Front-End Developer (Azure | Cybersecurity | React)
Software Engineer – Development, New Grad
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Join to apply for the
Senior Full-Stack Software Engineer – TypeScript Compilers
role at
Jobright.ai Senior Full-Stack Software Engineer – TypeScript Compilers
1 day ago Be among the first 25 applicants Join to apply for the
Senior Full-Stack Software Engineer – TypeScript Compilers
role at
Jobright.ai ServiceNow is a global market leader in innovative AI-enhanced technology, empowering organizations to work smarter and more efficiently. The Staff Full-Stack Software Engineer will lead the design and implementation of scalable full-stack code, collaborate with various teams to enhance the ServiceNow developer ecosystem, and enforce engineering best practices while mentoring engineers. Responsibilities: • Lead design and implementation of high-quality, scalable, and reusable full-stack code that will enable and empower ServiceNow developers • Architect large, loosely defined technical projects; break down into executable parts for the team • Collaborate closely with product, SDK (Fluent), and platform teams to evolve ServiceNow's pro-developer ecosystem: the ServiceNow SDK (Fluent) and ServiceNow SDK products • Enforce engineering best practices (code reviews, testing, scalability, performance) • Be opinionated and vocal in architectural and product decisions • Mentor engineers, drive deep technical exploration, and champion developer experience (DevX) Qualifications: Required: • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry • 6+ years of experience in developing full-stack applications • Hands-on knowledge of at least one popular front-end library/framework (React, Angular, etc...) • Deep understanding of the TypeScript Compiler (tsc) and how it transforms code • Experience debugging and resolving compiler errors across large TypeScript codebases • Comfortable working with the TypeScript Compiler API or tools like ts-morph for AST introspection and transformation • Advanced Type System: Generics, unions/intersections, conditional and mapped types, utility types (Partial, Omit, etc.) • Type Safety Techniques: Type guards, narrowing, assertions, discriminated unions • 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 • Visitors & Walkers: Patterns for traversing AST (e.g., depth-first, recursive visitor pattern) • Source Maps: Mapping transformed code back to the original source • Event loop, microtasks vs macrotasks, and async behavior • ES Modules, bundlers (Webpack, Rollup, Vite), and tree-shaking • JSON, structured cloning, and serialization • Feature detection and polyfilling • Async Patterns – event loop, promises, async/await, timers, and error handling. • Module Systems – ESM vs. CommonJS, module resolution, and caching. • Familiar with authoring Node-based CLIs (i.e.: yargs, commander) Preferred: • Experience in using AI Productivity tools such as Cursor, Windsurf, etc. is a plus or nice to have Company: ServiceNow is an AI platform that delivers IT operations, field service management, and app engine solutions. Founded in 2004, the company is headquartered in Santa Clara, California, USA, with a team of 10001+ employees. The company is currently Public Company. ServiceNow has a track record of offering H1B sponsorships. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Industries Software Development Referrals increase your chances of interviewing at Jobright.ai by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Get notified when a new job is posted. Sign in to set job alerts for “Full Stack Engineer” roles.
Full Stack Web Developer (MarTech Focus)
Front-End Developer (Azure | Cybersecurity | React)
Software Engineer – Development, New Grad
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr