Coinbase Developer Platform and the Dev Portal is the destination for building and integrating web3 solutions, services, and products. We partner with other Coinbase products such as Base, Wallets-as-a-service, Staking, CB Pay, Advanced Trading, Commerce, Exchange so web3 developers can start building their onchain apps in minutes.
The Portal & Services team owns the portal frontend and backend services that make the platform functional, including user onboarding and IAM as well as other non-product specific services such as customer billing or general API key management.
What you’ll be doing:
- Design, develop, and maintain scalable, secure, and high-performing systems in the CDP Portal primarily using Golang, but sometimes also in TypeScript and React
- Lead the implementation of new features, improvements, and integrations to drive the growth and success of the CDP Portal
- Design and develop secure, reliable, and well-documented backend service APIs for internal and external consumption
- Troubleshoot and debug complex issues, ensuring platform stability, reliability, and security
- Champion and advocate for excellent developer tooling standards in the portal, within the team, and across the organization
- Contribute to the frontend codebase, maintaining reusable, modular, and well documented frontend components
- Participate in code reviews, on-call rotation, and foster a team-wide environment that welcomes constructive feedback to maintain high code quality standards
What we look for in you:
- Expertise in languages such as Golang (preferred), C, Rust or Python with familiarity in JavaScript or TypeScript
- Experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ)
- Solid understanding of distributed systems, microservices architecture, and event-driven architectures
- Comprehensive knowledge of RESTful API design principles and experience with API development, integration and authentication protocols like OAuth and JWT
- Familiarity with AWS and containerization using Kubernetes
- Familiarity with React and state management libraries like Redux
- Understanding of web security best practices and experience with implementing secure coding practices for financial systems
- Excellent communication and collaboration skills, with the ability to work closely with designers and product managers
- Passion for great developer tooling and opinions on what makes developer platforms excellent
- Passion for Onchain/Web3 and understanding of blockchain technologies, particularly Ethereum and EVM-compatible chains
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience
Job #: GDFS05US