What are the responsibilities and job description for the Software Engineer position at Coinbase?
A company is looking for a Software Engineer to build complex, scalable applications that enhance the customer experience.Key ResponsibilitiesBuild high-performance services using GoLang and gRPC for seamless customer experience integrationsEstablish best practices in design, coding, testing, documentation, and monitoringDeliver quality services efficiently while collaborating with teams across multiple time zonesRequired Qualifications3 years of experience as a software engineer with 2 years in backend services using GoLang and gRPCExperience integrating at least two third-party applications using GoLangHands-on experience with AWS, Kubernetes, Terraform, or similar cloud toolsFamiliarity with event-driven architectures and proficiency in SQL or NoSQL databasesSolid understanding of gRPC, GraphQL, ETL pipelines, and modern development practices