Software Engineer - TypeScript
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.