engineering
Posted Apr 29Software Engineer, Developer Experience & SDKs
at Stellar3
New York, United StatesRemote
Responsibilities
- Identify the gaps between "works for the team" and "works for an outside developer." - Month 2-3: TypeScript SDK with core functionality (submit transactions, query state).
Requirements
- Interested in working on cutting-edge blockchain technology and creating equitable access to the global financial system? Since 2014, the mission-driven team at the Stellar Development Foundation (SDF) has helped fuel the tremendous growth of the Stellar blockchain network, an open-source platform that operates at high-scale today.
- Not a blockchain as you know it, something new.
- About the Role We have a working Rust SDK and a core system approaching its first e2e test. What we don't have is the developer
- experience layer that turns "it works for us" into "anyone can build on it." You will own the SDKs, developer tooling, documentation, and the initial technical onboarding for our partners.
- This starts as a hardcore building role (Rust/TypeScript SDK, docs site, faucet, CLI tooling) and grows to include Developer Relations as we bring partners onto the platform.
- You aren't just demoing other people's work, you are building the tools, writing the docs, and ensuring developer success.
- Understand the Rust SDK and workflow.
- First draft of getting-started guide.
- Web faucet live. - Month 4-6: CLI tooling, block explorer polish, API docs, example applications.
- you will: - TypeScript SDK: Build and maintain the SDK for application developers to complement the Rust SDK, wrapping our JSON-RPC API.
- You have: - Strong programming skills in TypeScript and an ability/willingness to work with Rust (you will build the TS SDK and contribute to the existing Rust SDK). -
- Experience shipping developer tools, SDKs, or public-facing libraries. - A high degree of empathy for developers and the ability to write clear, accurate, and engaging technical documentation. - Comfortable being the public face of a highly technical product for early adopters.
- Experience with blockchain developer tooling (SDKs, block explorers, faucets, wallets). - Familiarity with smart contract development patterns.