Walrus Foundation is focused on creating foundational infrastructure to accelerate the adoption of decentralized protocols based on blockchain technologies. They are seeking a Senior Software Engineer to build mission-critical platforms and tooling for dApps on the Sui network, enabling developers to interact efficiently with Sui and Walrus through new TypeScript SDKs and APIs.
Responsibilities:
- You will work closely with our core network team to help define, build and standardize SDK and API functionalities
- You will work closely with the Developer Relations, Documentation, and Partnership teams prioritizing partner/community requirements to address developer pain points and increase their velocity
- You will identify patterns in developer needs, architect and build new solutions to solve these problems generally
- You will engage with a community of open source developers on projects that encompass many different frameworks and languages, and help onboard them into the ecosystem
- You will collaborate with the team on code review and design, and contribute to best practices for all of engineering
- You will continually investigate and improve inefficiencies and bottlenecks with our SDKs and APIs
Requirements:
- At least 4 years of experience working with TypeScript, and component-based UI frameworks like React
- Expertise with TypeScript and interest/familiarity with a low-level programming language such as Rust
- Experience in building APIs and supporting production services at scale
- Excellent interpersonal communication skills needed to partner effectively with teams in a fully remote environment, and the ability to discuss complex topics with technical and non-technical audiences alike
- A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular
- Comfort with diving deeper into the stack to fix a bug or add a feature that will improve the end-to-end user experience