2 open positions available
Design, build, and maintain scalable backend services and APIs using Node.js and TypeScript with a focus on performance, reliability, and security. | Requires 2+ years backend experience with Node.js, TypeScript, PostgreSQL, Redis, AWS, and familiarity with CI/CD, security, and distributed systems. | You’ll build and scale the systems that power Pocket’s AI experience, from real-time transcription pipelines to cloud sync and intelligent APIs. You’ll work closely with our mobile and AI teams to make Pocket faster, more reliable, and infinitely scalable. This isn’t a founding role, but it’s core to the product. You’ll join a small, high-output team that ships at the level of world-class consumer tech companies. What you'll own Backend Development Design and build RESTful APIs in Node.js and TypeScript (Express.js or Nest.js). Architect and maintain PostgreSQL databases; optimize schema design and queries. Implement background jobs and queues using Redis for ingestion, summarization, and notifications. Build and maintain caching layers (Redis, CDN, HTTP cache) for low-latency responses. Implement authentication, authorization, and data privacy best practices. Add real-time capabilities (WebSockets, Server-Sent Events) for live sync and streaming. Build observability into every service: logging, metrics, and tracing by default. Deploy and manage backend services on AWS (EC2, ECS, RDS, S3, Lambda). Systems & Architecture Design clean, maintainable service architectures with clear ownership boundaries. Plan and execute safe database migrations and schema evolutions. Ensure consistency and reliability across distributed systems. Optimize performance across I/O, CPU, and memory bottlenecks. Implement CI/CD pipelines and release automation (GitHub Actions, Docker). Contribute to infrastructure reliability: scaling, monitoring, and cost efficiency. Quality & Security Write unit, integration, and contract tests with clear coverage thresholds. Enforce linting, type safety, and static analysis as part of CI. Conduct security reviews and dependency audits; follow least-privilege design. Document services, endpoints, and decision trade-offs clearly. What we're looking for Technical Requirements 2+ years of backend experience with Node.js and TypeScript. Strong understanding of PostgreSQL (schema design, indexing, query optimization). Experience with Redis (caching, queues). Hands-on AWS experience (EC2, RDS, Lambda, ECS, S3). API design fluency: REST, real-time (WebSockets/SSE). Strong fundamentals in scalability, concurrency, and distributed systems. Comfort with Docker, Git workflows, and CI/CD automation. Familiarity with security and performance best practices. Nice to Have Experience with GraphQL or gRPC. Exposure to event-driven architectures or microservices. Familiarity with observability tools (OpenTelemetry, CloudWatch, Sentry). Experience building for high-traffic consumer apps. Technologies We Use Backend: Node.js, TypeScript (Express/Nest.js), PostgreSQL, Redis Cloud: AWS (EC2, RDS, Lambda, S3, ECS, CloudWatch) Infra: Docker, GitHub Actions, CI/CD What we offer Work directly with us and learn fast Direct impact on how the company operates day to day High-trust, high-responsibility environment Competitive compensation
Resolve customer support tickets across email and chat, troubleshoot hardware and software issues, and improve help center content. | Interest in customer support with ability to troubleshoot hardware and software, strong communication skills, and comfort with AI tools. | Frontline customer support for Pocket. You're who customers reach when they need help, and the one who makes sure they leave the conversation better off than they arrived. Pocket is hardware and software in one product, so you'll troubleshoot across both: a device that won't pair or hold charge one minute, a sync or transcription issue the next, plus the everyday account, billing, and order questions. An AI agent already handles routine volume - you take what it can't, and you make it smarter by feeding the knowledgebase it learns from. This is a hands-on, high-volume role on a distributed team. You move fast, write clearly, and own every ticket you touch until it's genuinely resolved. What you'll do Resolve support tickets across email and chat - quickly, accurately, and with empathy Troubleshoot both sides of the product: device issues like pairing, connectivity, and battery, and software issues like sync, transcription, accounts, and billing Handle returns, warranty, and order questions - the realities of a physical product Write and improve help center articles and the knowledgebase that powers our AI agent, so the next customer (or the agent) gets the answer instantly Be the voice of the customer: spot patterns, flag recurring issues, and bring them to product and engineering Hit your targets for response time, resolution time, and CSAT What we're looking for Interest in customer support, ideally at a consumer hardware, app, or SaaS company Comfortable troubleshooting both a physical device and software - and able to explain the fix in plain language A clear, warm writer who gets to the point without sounding like a robot You reach for AI tools to work faster, and you're keen to help make the AI agent sharper Detail-oriented and autonomous - you own your queue without being chased Calm and organized under high volume Comfortable on a distributed team across time zones Bonus: you've supported a hardware product before, or you're already a Pocket user What we offer Real ownership of the customer experience from day one A direct line to product and engineering - your feedback ships A high-trust, fast-moving team that uses AI to do more with less Competitive compensation Room to grow as the support function scales
Create tailored applications specifically for Pocket with our AI-powered resume builder
Get Started for Free