About the job
Join Convex and revolutionize application development!
At Convex, we are dedicated to transforming the way developers construct applications. Our mission is to fundamentally reshape software development on the Internet by enabling developers to create fast, reliable, and dynamic applications without the need for backend teams. Our comprehensive full-stack app platform is meticulously designed with database, compute, and backend abstractions, allowing developers and LLMs to innovate quickly while ensuring that products remain scalable and manageable over time.
Our team comprises engineers who have designed and built some of the most significant backends worldwide, handling exabytes of data and millions of transactions per second, while delivering desktop and mobile software to billions of devices. We are a friendly, collaborative, and passionate group that thrives on working together in our San Francisco office.
Your Role:
At Convex, we have a vast product surface area that includes our dashboard, insights, third-party integrations, project management, billing systems, email services, logging, and streaming, all of which are crucial to our customers’ businesses. These products need to be robust, reliable, intuitive, and enjoyable to use. We seek engineers who are passionate about creating excellent product experiences and expanding our offerings, particularly as we advance into higher markets.
If you are an engineer with a keen design sensibility who values quality and is skilled at prioritization while collaborating directly with customers and business teams, you will likely be an excellent fit for our team. This role is for those who aspire to do impactful work and utilize product insights to determine the “why” and “what” of our development process, not just the “how”.
Your Responsibilities Include:
Designing, building, and maintaining Convex’s platforms, dashboard UI, integrations, billing, and other services.
Collaborating directly with customers and leadership to define feature development plans.
Developing a deep understanding of customer needs and business objectives to make informed tradeoffs and prioritize effectively.
Establishing best practices and reliability standards as our team and systems grow.
Contributing to a culture of excellence in product development.

