Convex

Software Engineer, API Platform

Convex
Apply
1 year ago
San Francisco, CA, USAMid Level
H1B Sponsor

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

Convex

About Convex

11-50 employees

Convex is the open-source reactive database for web app developers which includes everything your product deserves to build, launch, and scale. Our mission is to fundamentally change how software is built on the Internet and who gets to build it. We aim to empower web developers to build fast, reliable, and dynamic apps without complex backend engineering or database administration.