2 months ago
Remote, United StatesSenior
Responsibilities
- Design, build, and maintain user-facing components for services and products using modern web technologies and frameworks.
- Collaborate with backend engineers to integrate APIs and align frontend applications with server-side logic.
- Identify and resolve performance bottlenecks to improve the user experience.
- Participate in all phases of product development from concept through deployment and optimization.
- Write clean, efficient, thoroughly tested, production-quality code.
Requirements
- At least five years of software engineering experience, including at least two years of TypeScript development.
- Proficiency building web applications at scale with TypeScript, React, Next.js, and other modern frameworks.
- Experience building scalable, high-performance web applications from the ground up.
- Foundation in blockchain concepts, ideally including experience contributing to or working on a blockchain project.
- Familiarity with UX design principles and willingness to suggest improvements that increase user engagement.
- Ability to clearly communicate and document thoughts and code.
- Computer Science degree or background in low-level systems programming and distributed systems design.
Benefits
- Monthly expense budget covering home office supplies, transportation, fitness, well-being, and continued learning.
- Comprehensive healthcare coverage.
- Flexible vacation policy.
- Company-funded attendance at major industry conferences and global events.
- Regular team off-sites and retreats.
- Visa sponsorship is not available.
Tech Stack
Categories
About Provable
Provable builds zero-knowledge cryptography tools and protocols for blockchain and Web3 developers, focusing on privacy-preserving, scalable applications. Its work includes GPU-accelerated proof systems and developer-facing software that simplifies integrating ZK into real-world products. Founded in 2019 and headquartered in San Francisco, the privately held company raised a seed round in 2021.
