Apply

Staff Software Engineer, Fullstack (Onchain Payments)

Posted 2024-10-22

View full description

💎 Seniority level: Lead, 8+ years of experience in software development

📍 Location: USA

💸 Salary: 211650 - 249000 USD per year

🔍 Industry: Crypto and payments

🏢 Company: Coinbase Developer Platform

🗣️ Languages: English

⏳ Experience: 8+ years of experience in software development

🪄 Skills: AWSLeadershipPostgreSQLSoftware DevelopmentEthereumFrontend DevelopmentJavascriptKafkaKubernetesMongoDBMySQLRabbitmqTypeScriptProduct DevelopmentGoAngularRedisNext.jsReactCollaborationJavaScript

Requirements:
  • 8+ years of experience in software development with a strong focus on fullstack development.
  • 2+ years of experience in a leadership position in a crypto start-up is a plus.
  • Mastery of Go, JavaScript, TypeScript, and Solidity; familiarity with Ruby is a plus.
  • Proven track record of rapidly shipping high-quality fullstack systems.
  • Deep understanding of Ethereum and EVM-compatible chains, with smart contract development experience.
  • Commitment to excellent developer experiences and open-source code in relation to crypto and payments.
  • Expertise in frontend development using frameworks like React, Next.js, and Angular.
  • Understanding of distributed systems, microservices architecture, and event-driven architectures.
  • Experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ).
  • Experience with developer operations, including Cloud providers such as AWS and containerization technologies such as Kubernetes.
  • Understanding of web security best practices and secure coding for financial systems.
  • Exceptional problem-solving skills and ability to generate elegant solutions.
  • Outstanding communication, leadership, and collaboration skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
Responsibilities:
  • Bring a 0-to-1 product to life to replace the global payment stack with crypto rails.
  • Lead the fullstack design and development of a secure, high-performance product using TypeScript, Go, and Solidity.
  • Rapidly prototype user flows to gain market feedback and productionize code as necessary.
  • Integrate with existing Coinbase surfaces, including Smart Wallet, Commerce, and Platform APIs.
  • Design, implement, and drive adoption of a novel open-source web3 payment protocol using Solidity.
  • Collaborate closely with product managers, designers, and cross-functional partners.
  • Maintain and improve upon an existing legacy codebase of Coinbase Commerce.
  • Drive adoption of engineering best practices, ensuring operational excellence.
  • Optimize frontend and backend performance for efficient transaction processing and smooth UI interactions.
  • Troubleshoot and debug complex fullstack issues for platform stability and security.
  • Provide technical guidance and contribute to the overall technical direction of Coinbase.
Apply