PlanetScale is rapidly growing and reinventing the database space with its platform offering both Postgres and Vitess clusters. Vitess, an open-source database clustering system for horizontal scaling of MySQL, enables businesses to efficiently handle large-scale data workloads without sacrificing developer experience. The company is looking for a Software Engineer to join its Surfaces team, which is responsible for all user-facing UIs, CLIs, and APIs. This team builds and maintains the PlanetScale dashboard, APIs, and billing systems that every PlanetScale user relies on to launch and manage their databases. The role involves working on app.planetscale.com, the central control plane for every PlanetScale database, responsible for the creation and management of Vitess and Postgres databases. The engineer will work across multiple languages and technologies including Go for the CLI, React + TypeScript for the dashboard, and Ruby on Rails for the backend API. The position offers the opportunity to learn and deeply understand Vitess and Postgres, collaborate with the design team to solve database DX challenges, and build the best database for developers. Responsibilities include building, documenting, and publishing RESTful APIs, working on internal admin tools, and contributing to bringing PlanetScale to users via APIs, Terraform providers, or MCP servers. The role emphasizes working independently to solve engineering and business problems with high autonomy and little direction.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed