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 Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
See details and apply
Senior Full-Stack Software Engineer - TypeScript Compilers