Coinbase is seeking a Senior Software Engineer to join the CDP Foundations team. This role involves building and maintaining scalable backend services for the Coinbase Developer Platform, working with microservices and distributed architectures. The team focuses on improving operational excellence and fostering a collaborative environment. They are seeking someone passionate about crypto and blockchain technology and eager to work within a highly collaborative, high-pressure environment.
Requirements
- 5+ years of experience in backend software development
- Expertise in languages like Golang (preferred), C, Rust or Python
- 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
- Familiarity with AWS and containerization using Kubernetes
- Understanding of web security best practices
- Excellent communication and collaboration skills
- Bachelor's or Master's degree in Computer Science or Software Engineering
Benefits
- Medical
- Dental
- Vision