ServiceNowposted 2 days ago
$147,300 - $257,800/Yr
Full-time • Senior
San Diego, CA

About the position

In this role, you will lead the design and implementation of high-quality, scalable, and reusable full-stack code that will enable and empower ServiceNow developers. You will architect large, loosely defined technical projects and break them down into executable parts for the team. Collaboration is key, as you will work closely with product, SDK (Fluent), and platform teams to evolve ServiceNow's pro-developer ecosystem, including the ServiceNow SDK (Fluent) and ServiceNow SDK products. You will drive the evolution of ServiceNow’s Fluent DSL and its seamless integration with modern JavaScript modules, the ServiceNow IDE, and other parts of the ServiceNow platform. Additionally, you will enforce engineering best practices such as code reviews, testing, scalability, and performance. Being opinionated and vocal in architectural and product decisions is essential, as is mentoring engineers, driving deep technical exploration, and championing developer experience (DevX).

Responsibilities

  • Lead design and implementation of high-quality, scalable, and reusable full-stack code.
  • Architect large, loosely defined technical projects and break them down into executable parts.
  • Collaborate closely with product, SDK (Fluent), and platform teams.
  • Drive the evolution of ServiceNow’s Fluent DSL and its integration with modern JavaScript modules.
  • Enforce engineering best practices including code reviews and testing.
  • Mentor engineers and champion developer experience.

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.).
  • Deep understanding of the TypeScript Compiler (tsc) and its functionalities.
  • Experience debugging and resolving compiler errors across large TypeScript codebases.
  • Comfortable working with the TypeScript Compiler API or tools like ts-morph.
  • Advanced Type System knowledge including Generics, unions/intersections, and utility types.
  • Familiarity with tooling and configuration such as tsconfig.json, tsc, and linting tools.
  • Understanding of cross-environment concerns including DOM typings and Node.js typings.
  • Experience with build and integration tools like esbuild, vite, and webpack.

Nice-to-haves

  • Experience in leveraging AI in work processes or decision-making.
  • Experience using AI productivity tools such as Cursor or Windsurf.

Benefits

  • Base pay of $147,300 - $257,800, plus equity and variable compensation.
  • Health plans including flexible spending accounts.
  • 401(k) Plan with company match.
  • Employee Stock Purchase Plan (ESPP).
  • Flexible time away plan and family leave programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service