
Software Engineer – SDK
Sprout Labs
full-time
Posted on:
Location Type: Hybrid
Location: Suzhou • 🇨🇳 China
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
PythonTypeScript
About the role
- Design, build, and maintain SDKs that enable ecosystem developers to build decentralized applications interacting with our IP focused blockchain and smart contracts.
- Collaborate with internal and external developers to understand SDK feature requests, bug reports, and manage priorities.
- Develop and maintain robust test automation frameworks for the SDKs that interact with the devnet and testnet.
- Identify, document, and communicate bugs and issues to relevant development teams, then verify fixes to ensure resolution.
- Continuously refine and improve development and testing processes to align with project goals and deadlines.
Requirements
- Experienced Software Development Professional: You have 3-5 years of hands-on experience in software development, with a focus on SDK development.
- Technical Proficiency: Proficient in TypeScript and Python, with experience in SDK development for these languages. No other language experience is required.
- Smart Contract Knowledge: Familiar with smart contract interaction
- AI Tools Proponent: Eager to use AI tools to enhance development efficiency and quality.
- Collaborative Communicator: Exceptional communication skills with the ability to work closely with the internal/external development teams to understand feature requests and prioritize feature development.
- Problem-Solver: Proactive and detail-oriented, with the ability to identify, document, and resolve issues effectively.
- Soft Skills: Strong interpersonal skills, capable of working and collaborating with cross-functional teams to meet tight deadlines and evolving requirements. Takes strong ownership, proactively identifying and implementing improvements.
- Languages: English: Professional proficiency & Chinese: Professional proficiency
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SDK developmentTypeScriptPythontest automation frameworkssmart contract interaction
Soft skills
communication skillsproblem-solvinginterpersonal skillscollaborationownership