Description:
6+ years of experience in both backend and frontend software development
Mastery of Python, Golang and NodeJS.
- Design, develop, and maintain scalable, secure, and high-performance backend systems for the Platform APIs using Go and Javascript
- Define and maintain clean and conformant HTTP REST API definitions using OpenAPI specifications
- Design, develop, and maintain ergonomic, open-source SDKs to interact with the Platform APIs using Ruby, Typescript, Go, Python, and Java
- Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides, to increase adoption of the Platform APIs and SDKs
- Develop secure and scalable key management systems, packaged as Docker images, to enable crypto wallet functionality across a range of custodial configurations (e.g. self-custodial MPC)
- Work closely with many different teams at *** to externalize their backend services through the Platform APIs, ensuring consistency of concepts, style, and design
- Interface directly with customers to collect their feedback and iteratively improve the Platform APIs and SDKs
- Build compelling sample applications end-to-end using the Platform APIs and SDKs to demonstrate their value and pressure-test the developer experience
- Troubleshoot and debug complex fullstack issues, ensuring stability, reliability, and security
- Participate in code reviews and provide constructive feedback to maintain high code quality standards