1 year ago
San Francisco, CA, USAMid Level
Base Salary
$170k - $170k/yr
Responsibilities
- Design, build, and maintain Convex’s client libraries, sync protocol, and query APIs.
- Support new frameworks and track emerging technologies in application development.
- Develop scalable, composable abstractions and libraries that remain simple over the lifetime of a project.
- Prioritize projects in collaboration with the engineering team and CTO.
- Help establish engineering practices and design guidelines as the team and systems scale.
- Write client library code and investigate complex production issues when needed.
Requirements
- Multiple years of experience building APIs, client libraries, or developer tools.
- Strong TypeScript experience and a good understanding of the TypeScript, React, and web development ecosystems.
- Ability to write high-quality code and think deeply about architecture, abstractions, and long-term system implications.
- Experience with or enthusiasm for scaling in a high-growth startup environment.
- Interest in working in person at Convex’s San Francisco office.
- Understanding of user-facing live-site services, preferably with OLTP database experience.
- Self-direction, tenacity, constructive collaboration, and willingness to occasionally participate in on-call support.
Benefits
- Equity and benefits are provided.
- The role is full-time and based in person at Convex’s San Francisco office.
- The role may occasionally require on-call response, including rare nighttime pages.
Tech Stack
Categories
About Convex
Convex builds an open-source reactive database and full-stack backend platform for web app developers, combining data, compute, and real-time sync. It offers a managed cloud service and supports self-hosting, letting teams ship apps without standing up separate databases, APIs, or servers. Founded in 2021 and headquartered in San Francisco, this privately held company focuses on dynamic web applications and agent-driven workloads.
