Upstash

Software Engineer - TypeScript

Remote

Role brief

What this role is asking for.

Software Engineer - TypeScript

This position is not actively hiring, but you can still submit your CV for future reference.

Experience :2+ years

Job type :Full time

Location :Work from anywhere

typescriptnodejsredisnpmopenapi

Apply now

At Upstash, we are building the next-generation serverless data platform. Our cloud platform lets users deploy data services in seconds and immediately use them.

About the Role

We're looking for a TypeScript Engineer. Your responsibilities will revolve around building and maintaining our TypeScript SDKs and developer tools. You'll work on creating exceptional DX (developer experience) through well-designed APIs and documentation.

Your Day-to-Day:

  • Design and implement TypeScript SDKs for Upstash services
  • Maintain and improve our existing TypeScript packages
  • Write developer-friendly documentation and examples
  • Talk to our internal product and engineering teams to understand user needs
  • Ensure type-safety and best practices across our TypeScript codebase

We'd love to hear from you if you have:

  • Strong TypeScript experience and deep understanding of its type system
  • Experience with Node.js and npm package development
  • Deep care about the quality of the software you build
  • Experience with API design and documentation
  • Familiarity with OpenAPI/Swagger specifications

Nice to have

  • Experience with Redis or other databases
  • Contributions to open-source projects
  • Experience with testing frameworks (Jest, Vitest)
  • Experience with CI/CD pipelines
  • Knowledge of other programming languages (Python, Go)

What we offer

  • Competitive salary
  • Stock options
  • Work from anywhere in the world
  • Budget for events and tech talks

How to apply

Email us at jobs@upstash.com and tell us why you're excited to join Upstash! To give the team a better understanding of who you are, let us know what you are passionate about, and share an example of a project, job, or skill that you've picked up on your own. You can attach your resume or give a link to your Linkedin profile.

Similar searches

Keep browsing verified remote roles.

These links connect this role to broader free job pages with official application sources and stricter location handling where we have enough proof.

Company role signals

Upstash role signals.

Repeated tags across 4 active roles show the current hiring pattern.
AWS · 3Go · 3Python · 3Kubernetes · 2Redis · 2TypeScript · 2Ansible · 1APIs · 1Ci Cd · 1Docker · 1