Principal Full Stack Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Experienced full-stack developer managing backend infrastructure for cybersecurity services. Responsibilities include building core platform components and owning system design, architecture, and direction.

Responsibilities:

  • Build and ship core platform components such as data lake house, RBAC, multi-tenant credential management, audit chain and named-query layer
  • Productionize ingestion pipelines with real schedulers, dead-letter queues, and per-tenant fan-out
  • Own core system design, architecture and technical direction
  • Influence code conventions, workflows and hiring

Requirements:

  • 8+ years of production engineering experience with 5+ years in a senior IC role
  • Strong TypeScript proficiency with production UIs
  • Proven experience with multi-tenancy patterns such as per-tenant credentials, isolation and RBAC
  • Experience with Postgres at scale: schema design, query optimization, migrations under load
  • Distributed systems experience: async pipelines, scheduling, retries and idempotency
  • Excellent technical writing: you’ll author specs, runbooks and ADRs
  • Security mindset: authn / authz / audit by default, not as an afterthought
  • Experience building internal and external tooling at scale
  • Experience with observability tooling: OpenTelemetry, structured logging and distributed tracing
  • Comfortable working in ambiguous environments: the project is fluid and you will help shape it

Benefits:

  • Competitive salary and equity options
  • Comprehensive health, dental, and vision insurance
  • RRSP Matching
  • Remote working and flexible work arrangements
  • Professional development opportunities
  • BYOD Allowance