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
See details and apply
Senior Full-Stack Software Engineer - TypeScript Compilers