Senior Backend Software Engineer - Remote at Coinbase
About the Role
Join Coinbase as a Senior Backend Software Engineer and be part of a mission-driven team that is shaping the future of finance. This remote position offers you the chance to work on the onboarding platform that is essential for user engagement and compliance. At Coinbase, we believe in the power of crypto and blockchain technology to transform the financial system, and we want you to be a part of this journey.
What You'll Do
- Build new services using Golang to meet critical product and business needs.
- Design scalable systems that solve novel problems with modern cloud technology.
- Articulate a long-term vision for maintaining and scaling our backend systems.
- Collaborate with engineers, designers, product managers, and senior leadership to create a tangible roadmap.
- Write high-quality, well-tested code that meets customer needs.
- Debug complex technical problems to improve system performance and ease of deployment.
- Review feature designs for cross-cutting projects to ensure security and operational integrity.
Requirements
- 5+ years of experience in software engineering with a focus on backend development.
- Proven experience designing, building, scaling, and maintaining production services.
- Strong skills in system design and coding, particularly in Golang.
- Excellent written and verbal communication skills.
- Passion for building an open financial system that connects the world.
Nice to Have
- Experience in a rapidly growing company from startup to mid-size.
- Familiarity with growth experiments or A/B testing frameworks.
- Knowledge of blockchain technology (Bitcoin, Ethereum, etc.).
- Experience with Docker, Rails, Postgres, MongoDB, or DynamoDB.
What We Offer
- Competitive salary with equity and bonus eligibility.
- Comprehensive benefits including medical, dental, and vision coverage.
- Flexible remote work environment with opportunities for in-person collaboration.
- Support for professional development and continuous learning.
- A chance to work with a team of high-caliber professionals dedicated to innovation.
This Senior Backend Software Engineer role at Coinbase offers a unique opportunity to work on innovative projects in the crypto space while enjoying a competitive salary and remote work flexibility.
Who Will Succeed Here
Proficient in Golang and experienced with Docker for containerization, enabling efficient deployment and scaling of microservices in a cloud environment.
Strong understanding of system design principles, capable of architecting robust and scalable backend systems using PostgreSQL and NoSQL databases like MongoDB and DynamoDB.
Demonstrates a proactive mindset in remote work settings, effectively managing time and prioritizing tasks while collaborating with cross-functional teams across different time zones.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months