Tech Stack
GoGoogle Cloud PlatformReactTypeScript
About the role
- Shape the Clerk authentication experience: build, improve, and evolve Clerk’s managed authentication product
- Design and implement new product features such as advanced OAuth, MCP, secure session management, audit logs and observability
- Improve usability and workflows in partnership with design and product
- Build for observability and transparency: create data pipelines and tools for understanding authentication flows and diagnosing issues
- Collaborate with customers and teammates and practice strong communication in a fully remote environment
- Execute iteratively and reduce time between feedback cycles
- Thrive in a dynamic environment and work hands-on with customer problems
- Be Customer 0 and build internal projects that may become customer-facing features
- Embrace a culture of craft: write maintainable, performant, well-structured code
Requirements
- Comfortable writing idiomatic Golang code
- Ideally know your way around modern frontend stacks (Typescript/React)
- Value building clean and performant APIs
- Familiarity with event-driven architectures, Pub/Sub patterns, and scaling challenges
- High bar for code quality, system design, and performance
- Passionate about building for other engineers and improving developer experience
- Willing to make product tradeoffs to solve customer problems
- Enjoy working on products you use yourself