Remote Senior Software Engineer, Backend (EAA)

at Referrals Only Board

Posted 10 hours ago 2 applied

Description:

  • 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.