Senior Software Engineer, Fullstack (CDP API)

Posted over 1 year agoInactiveViewed
180625 - 212500 USD per year
USAFull-TimeCrypto and Blockchain development
Company:Coinbase Developer Platform
Location:USA
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSDockerPostgreSQLPythonSoftware DevelopmentBlockchainJavaJavascriptKubernetesMongoDBMySQLRubyTypeScriptGoREST APIRedisCommunication Skills
Requirements:
5+ years of experience in both backend and frontend software development. Mastery of Go and JavaScript, with experience in Ruby, TypeScript, Python, and Java as a plus. Excellent verbal and written communication skills and detail-oriented documentation. Strong understanding of crypto wallets, key management, cryptography, and blockchain protocols. Proven track record of designing, developing, and shipping high-quality client-side libraries and SDKs. Strong understanding of distributed systems, microservices architecture, and event-driven architectures. Experience with databases like PostgreSQL, MySQL, MongoDB, and caching systems such as Redis and Memcached. Solid knowledge of RESTful API design principles and experience in API development and integration. Familiarity with AWS and containerization technologies like Kubernetes. Understanding of security best practices for financial systems.
Responsibilities:
Design, develop, and maintain scalable, secure, and high-performance backend systems for the CDP 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 CDP APIs using Ruby, Typescript, Go, Python, and Java. Author, publish, and maintain clear and concise documentation to increase adoption of the CDP APIs and SDKs. Develop secure and scalable key management systems to enable crypto wallet functionality. Work closely with teams to externalize backend services through the CDP APIs. Interface directly with customers to collect feedback and improve the CDP APIs and SDKs iteratively. Build sample applications using the CDP APIs and SDKs to demonstrate value and test the developer experience. Troubleshoot and debug complex fullstack issues. Participate in code reviews and provide feedback.
Similar Jobs:
Posted 12 days ago
United States, CanadaFull-TimeSoftware Development
Senior Site Reliability Engineer
Company:
Posted 12 days ago
United StatesFull-TimeSoftware Development
Lead Engineer, Integrations
Company:Steer
Posted 12 days ago
United StatesFull-TimeSoftware Development
Technical Support Engineer - West
Company:Chainguard