Coinbase is seeking to increase economic freedom in the world by building the emerging onchain platform and the future global financial system. The company aims to create a membership that users can't afford to miss, making it a key reason to choose Coinbase over competitors.
Requirements
- Minimum 5 years of experience in software engineering.
- Experience designing, building, scaling, and maintaining production services, and knowledge of service-oriented architecture.
- Proficiency in writing high-quality, well-tested code.
- Proficiency with Golang, Postgres, MongoDB, or DynamoDB.
- Experience in building financial, high-reliability, or security systems.
- Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services.
Responsibilities
- Build new services to meet critical product and business needs using Golang.
- Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
- Articulate a long term vision for maintaining and scaling our backend systems and the teams running them.
- Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
- Write high quality, well tested code to meet the needs of your customers.
Other
- Passionate about our mission and believes in the power of crypto and blockchain technology to update the financial system.
- Eager to leave their mark on the world, relishes the pressure and privilege of working with high caliber colleagues, and actively seeks feedback to keep leveling up.
- Will run towards, not away from, solving the company’s hardest problems.
- Leadership skills to develop other engineers.
- In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.