As part of Coinbase’s Enterprise Applications and Architecture organization, the CXCMSS team is responsible for revolutionizing customer support delivery to millions of users globally.
The team manages the delivery of work to agents across various channels, empowering customer service agents to operate efficiently.
They design, build, and own platforms that prioritize a customer-first approach while maximizing automation and driving agent productivity.
In this role, you will build complex, scalable applications that directly impact the Coinbase customer experience.
You will focus on building and optimizing Go-based backend APIs and React-powered UIs at scale, integrating with third-party platforms to streamline operations for customer service teams.
Job duties include building complete user features using React, JavaScript frameworks, Golang, and cloud technologies, delivering cross-functional outcomes, and demonstrating awareness of Coinbase’s platform and development practices.
You will participate in an innovative environment, foresee potential issues, communicate effectively across the company, mentor team members, and work with teams across multiple time zones.
Requirements:
You must have at least 5 years of experience in software engineering and developing large-scale systems with Golang and cloud technologies.
You should have at least 5 years of experience shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
Being a self-starter who can independently execute complex solutions efficiently is essential.
Experience with third-party vendor integrations is required.
You should enjoy working with large-scale, high-traffic platforms and implementing scalable, robust services.
Experience in authoring and contributing to technical architecture and implementing them is necessary.
Familiarity with AWS, Kubernetes, Terraform, BuildKite, or similar technologies is required.
You should have experience with rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, and debugging.
Experience in event-driven architectures (Kafka, MQ, etc.), proficiency in either SQL or NoSQL databases, and understanding of concepts like gRPC, GraphQL, and ETL are required.
Proficiency in Go and React is essential.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment that encourages the generation and implementation of new ideas.
You will have the chance to mentor team members and contribute to their professional growth.
The role allows for collaboration with cross-functional teams, enhancing your communication and teamwork skills.
You will be part of a team that is focused on building scalable solutions that meet current and future customer engagement needs.