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 [email protected] and tell us why you’reexcited 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.