Tech Stack
GoGraphQLKubernetesNode.jsPostgresReactRedisTypeScript
About the role
- Own the technical direction of a product that blends heavy frontend UX with serious backend/infrastructure.
- Set the architecture roadmap to keep Vizcom reliable, scalable, and a joy to develop in as usage, models, and data grow.
- Ship hands-on: jump into code for critical paths, rapid prototypes, and hairy debugging (latency, memory, race conditions, WebGL/WASM quirks).
- Install quality guardrails that scale: test strategy, code-review norms, perf budgets, observability baselines.
- Mentor and multiply: develop senior engineers into tech leads; model clear written design and crisp decision-making.
- Partner cross-functionally: represent engineering trade-offs with Product/Design/Go-To-Market; act as the CTO’s delegate when needed.
- 90-day outcomes: land an observability-driven plan for top flows; author one substantial RFC and lead adoption; mentor two engineers; remove one persistent developer friction and document the standard.
- Problems: High-fanout realtime collaboration; GPU-backed image generation pipelines; performance across the stack; enterprise-grade SSO/SAML/SCIM; design-forward UX that must feel instant under load.
Requirements
- 8–12+ years building distributed web systems (TypeScript/Node preferred) with 2+ years at Staff scope.
- Depth with Postgres and performance/observability (profiling, traces, query tuning).
- Experience with container orchestration and production ops (K8s or equivalent).
- Bonus: realtime collaboration models, WebGL/WASM, GPU workloads, or enterprise identity (SSO/SAML/SCIM).