Principal Engineer - Typescript Node Developer || Remote

Overview

Remote
Depends on Experience
Contract - W2
Contract - 3 Year(s)
Able to Provide Sponsorship

Skills

Node
Type script
graph ql
Otel
Snowflake
PDF
Form

Job Details

Principal Engineer - Typescript Node Developer

Location: Remote

Candidates must work 8 am 4 pm EST

Hands on principal engineer who can both write code and drive disciplined Agile delivery. You will:

  • Own the Agile operating model for the Document Shared Service (DMS, IDP, Box, GraphQL, PDF).
  • Author and maintain Jira epics, stories, sprint plans, and burn-down charts.
  • Contribute production-quality TypeScript / Node code in our mono-repo, enforcing PR standards, automated testing, and CI/CD pipelines.

Required Skills

  • 8+ years software engineering; 3+ years leading Agile delivery for SaaS or cloud platforms.
  • Expert in TypeScript, Node.js, Next.js, GraphQL (Apollo or equivalent), and AWS CI/CD (GitHub Actions, CodeBuild, etc.).
  • Proven record of delivering features and managing burn-downs/backlogs without dedicated PM support.
  • Deep understanding of observability (OTEL, Grafana/New Relic) and automated testing.
  • Top skills needed
    • PDF/Form Generation from complex rules and templates
    • Typescript
    • Cloud (AWS) Architectures

Nice to Have

  • Experience with Box platform, Panorama, DMS, IDP, or large-scale PDF generation.
  • Prior work in financial-services or PCI-regulated environments.


Key Responsibilities

Area

What You ll Do

Agile Delivery

Create/maintain backlogs, sprint burn-downs, and initiative roadmaps; run stand-ups and retros; ensure work remains within approved scope.

Hands-On Engineering

Build orchestration services in TypeScript/Node/GraphQL; integrate OTEL for tracing; contribute to Box upload flows, Snowflake data pipelines, and CI/CD improvements.

Quality & Standards

Enforce PR reviews, automated tests, and static analysis; ensure every change ships through our pipeline and is observable in production.

Stakeholder Alignment

Translate business priorities into technical stories; surface risk, blockers, and velocity metrics to leadership.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.