Solana Smart Contract Developer
Written
Written is a decentralized Web3 platform designed for Web2 users. We’re using blockchain to reshape digital publishing, giving authors control over their work and readers true ownership of their books. We empower direct connections between authors and readers, facilitate transparent transactions, and create a dynamic open marketplace for book reselling.
At this point, we are looking for a Solana program developer with excellent TypeScript/Node.js knowledge and the ability to develop in Rust while exposing methods via HTTP. Our Solana program is already developed but needs optimization and refactoring. Additionally, we have plans to enhance it with multiple new features in the near future.
This developer will join our 10-person development team and work directly under our CTO, who is also a co-founder of the company. We are a remote, English-speaking team operating primarily within the CET time zone.
Requirements
- Strong proficiency in TypeScript and a solid understanding of basic HTTP specifications (protocol mechanics, DNS, header/body relationships, etc.).
- Knowledge of the Solana ecosystem, including Accounts, Public Keys, mnemonics, and derived keys.
- Proficiency in Rust, including concepts like borrowing, lifetime checking, and macros.
- Understanding of Solana program development, including PDAs, Cross-Program Invocation (CPI), associated tokens, and token accounts.
Responsibilities
- Optimize and refactor the existing Solana program
- Implement new features to enhance functionality
- Write E2E tests: both HTTP interface and transactions themselves
- Implement complex relationships between different accounts and PDA
If you're interested - let's have a talk about what to build!