Backend Engineer
San Francisco, CABackend EngineeringOnsite
Summary
Builds and scales private APIs, database models, and infrastructure for AI creative tools supporting web/mobile apps with real-time image/video generation. Optimizes performance, observability, and adds enterprise features using Node.js, TypeScript, Postgres, and Kubernetes.
About the role
Responsibilities
- Design, implement, deploy, and maintain private APIs for main web and mobile applications.
- Design database models.
- Fix issues with system, including HTTP/3 client-side connections.
- Improve database and infrastructure performance with caching or better connection pooling.
- Profile and find bottlenecks for HTTP/WebSockets requests to enable real-time image generation and video.
- Improve observability, monitoring, and alerting for services.
- Scale services via architectural and infrastructure improvements.
- Open-source non-trivial innovations.
- Design and iterate on software development processes for web-native and AI-native creative tools.
- Professionalize product with enterprise-grade features like Audit Logs, SAML/SSO, SCIM.
Tech Stack
- JavaScript/TypeScript
- Svelte & SvelteKit
- Node, Postgres, Redis
- WebSockets
- Managed Kubernetes on AWS
- Monitoring: Axiom/HyperDX/Prometheus/OpenTelemetry
- GitHub, Slack, Notion
Skills
TypeScriptNode.jsPostgreSQLRedisKubernetesAWSSvelteKitWebSocketsPrometheusOpenTelemetry