Software Engineer, Full Stack

Convex•San Francisco, CA
•Onsite

About The Position

A platform can be powerful and still fail if people don't enjoy using it. The surfaces developers interact with directly often dictate whether they stick around, no matter what happens underneath the hood. Building a product experience that's powerful, reliable, and genuinely enjoyable to use is still the domain of very talented humans, and we want you to be one of them. Convex's product surface area is vast and includes our dashboard, insights, third-party integrations, project management, and more. These surfaces are core to our customers' businesses and need to be both powerful and delightful to use. We're looking for engineers who are deeply passionate about building good product experiences, especially as we grow more up-market. This isn't a role for people who just want to solve puzzles. You'll apply product sensibilities to deciding "why" and "what" we build, not just "how". If you're an engineer with good design taste who cares about quality and enjoys working directly with customers to understand what they actually need, you'll likely be a great fit for this team.

Requirements

  • 3+ years of professional software engineering experience.
  • Strong UX sensibilities and enthusiasm to build intuitive interfaces.
  • The ability to conceptualize the needs of someone else.
  • Experience or enthusiasm for scaling in a high growth startup environment.
  • Interest to work in-person at Convex's office in SF.
  • An ability to write high quality code and an enthusiasm for not being constrained to a certain layer of the stack
  • Conceptual thought and architectural sensibilities
  • Deep thinking about problem-solving and long-term implications of choices.
  • Obsession with craft, sweating the details, and taking pride in getting the last 10% right.
  • Value simplicity and pragmatism.
  • Bring energy to the room, be constructive, positive, and excited about making things better.
  • Tenacity, willingness to step in to help each other out, and can be trusted to do the right thing.

Nice To Haves

  • Have seen excellence in a previous role.
  • Appreciation that excellence requires a lifetime of dedication.
  • Do not just do something because they were told to or because it’s a “best practice”.
  • Do not come here because you want to write a consensus protocol or storage engine, even though sometimes we need to do these things. Come here because you want to get really good at achieving great things in the simplest possible way.
  • On-call availability for rare instances of needing to respond at night to debug tricky issues or solve problems no one has solved before.

Responsibilities

  • Design, build and maintain Convex's platforms, dashboard UI, integrations, and other services.
  • Work directly with customers and company leadership to shape plans for what features we need to build.
  • Design and build UIs for Convex Backend Components
  • Enhancing Convex's dashboard, CLI, and MCP to be world-class for AI agents
  • Upgrading Convex's role-based access control system to allow access tokens and integrations to have finer-grained permissions

Benefits

  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service