Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems)
Core
Principal Backend Software Engineer building high-volume microservices and distributed systems for a SaaS platform in sports technology.
Role type
Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems)
Builds
Backend services for video/content delivery, e-commerce, monetization, scheduling, and team management
Domain
Sports technology / SaaS
Required skills
TypeScript, Node.js, Express.js, distributed systems, event-driven architecture, REST APIs, AWS, Terraform, IaaS, agentic coding tools (Claude Code), React, product thinking
Preferred skills
Native mobile backend integration (iOS/Android), high-volume media processing, legacy modernization, message-driven architectures, performance telemetry analysis
Technologies
TypeScript, Node.js, Express.js, AWS, Terraform, React, Claude Code
Responsibilities
Design and build distributed, idempotent, event-driven systems; independently navigate unfamiliar codebases; use agentic coding tools for development and discovery; design stable APIs for web and mobile; maintain working-hour overlap with Pacific Time
Seniority
Principal, hands-on IC