About Witness
Our core mission at Witness is to make onchain ownership universal and accessible. Building out novel protocols, infrastructure and applications is our core focus at Witness. The products and tools you build will be instrumental in not only scaling our internal capabilities, but also extending access to onchain ownership for developers globally.
As an engineer at Witness, you'll play a critical role in building out our foundational infrastructure in a fast paced startup environment. This will involve researching, designing, and implementing novel engineering solutions related to hybrid onchain/offchain systems. You will ship a lot of code, with the potential to work on things like indexers, databases, smart contracts, cryptography, APIs and applications all operating at a global scale.
Our current technology stack spans the following tools and providers:
- Onchain: Solidity (deployed on Ethereum/EVM L2s) + Foundry
- Backend services: Rust + Typescript
- Frontend services: React + Tailwind
- Infra: railway.app and neon.tech
About The Role
For the Founding Product Engineer role, we’re looking for the following experience and qualifications:
- 4+ years of professional experience building and shipping production-grade web applications
- Deep expertise in modern frontend technologies such as:
- React/Next.js
- TypeScript/JavaScript
- UI frameworks (Tailwind CSS, Material UI, etc.)
- Crypto libraries such as Wagmi, Viem, Tevm
- Strong backend development capabilities in one or more of:
- Experience with:
- Database design and optimization
- API architecture
- Performance monitoring and optimization
- CI/CD pipelines
- AI-powered developer tools
- Key Qualifications
- Proven track record of building and scaling user-facing products and applications
- Strong eye for design and attention to detail in UI/UX implementation
- Experience with high-performance, production-grade applications serving significant user bases
- Understanding of system design principles and scalability patterns
- Experience with modern development workflows and best practices
About You
- A solid understanding of engineering principles. You enjoy building and shipping quality, resilient, and dependable services.
- A sense of grit to dive into a problem and own the implementation of solutions.
- Possess excellent communication skills for effectively conveying your perspective, ideas, problems, and solutions.
- A strong sense of ownership and autonomy while navigating the ambiguity of an early-stage startup.