Software Engineer - Full Stack (EAA - Compliance)

CoinbaseCoinbase·Remote(Remote - USA)
Software Development
Excel

WFA Digital Insight

The demand for skilled full-stack engineers in the fintech space has skyrocketed, with a 25% increase in remote job postings in the last year alone. As companies like Coinbase continue to innovate and expand their customer-facing platforms, the need for experts who can build efficient, scalable, and secure solutions has become paramount. With its strong mission to increase economic freedom, Coinbase stands out as a leader in the industry, offering a unique work environment that blends remote flexibility with in-person collaboration. Before applying, candidates should be prepared to showcase their technical expertise, particularly in areas like Golang, GRPC, and React, as well as their ability to work in a fast-paced, dynamic environment.

Job Description

## About the Role As a Software Engineer - Full Stack on the EAA Compliance CXAE team at Coinbase, you will play a critical role in building the customer experience platforms that streamline customer service and compliance processes. Your work will have a direct impact on the efficiency and effectiveness of CX agents, leading to higher customer satisfaction levels and a better overall compliant experience for customers. You will be part of a vital team within Coinbase's Enterprise Applications and Architecture org, responsible for developing innovative services, tools, and applications.

The EAA Compliance CXAE team is at the forefront of Coinbase's mission to increase economic freedom in the world. By building platforms that facilitate smoother customer interactions and compliance processes, you will contribute to the company's ambitious goal of creating the future global financial system. Your day-to-day work will involve collaborating with high-caliber colleagues who excel in their disciplines and expect the same level of excellence from you.

Coinbase's work culture is intense and demands the best from its employees every day. While many roles at the company are remote-first, in-person participation is required throughout the year, with team and company-wide offsites held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported, reflecting the company's commitment to building strong, cohesive teams.

## What You Will Do - Build new services to meet critical business needs using Golang, GRPC, Typescript, and React.

  • Support team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging, and scaling.
  • Demonstrate a keen awareness of Coinbase's platform, development practices, and various technical domains, and build upon them to efficiently deliver improvements across multiple teams.
  • Participate in an environment where innovative ideas are regularly generated, vetted, and transformed into action.
  • Foresee potential issues before they arise and adapt your approach, working within constraints to avoid adverse impact.
  • Communicate across the company to technical and non-technical leaders with ease.
  • Quickly distill complex technical themes so that an entry-level, non-tech team member can understand them.
  • Work with teams and teammates across multiple time zones.
  • Collaborate on designing and implementing automated testing and deployment scripts.
  • Participate in code reviews to ensure high-quality code and share knowledge with the team.
## What We Are Looking For - At least 3 years of experience in software engineering.
  • At least 3 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
  • Experience with third-party vendor integrations.
  • Experience with large-scale, high-traffic platforms and implementing scalable, robust services in the real world.
  • Experience in AWS, Kubernetes, Terraform, BuildKite, or similar technologies.
  • Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, and debugging.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical team members.
## Nice to Have - Experience with Golang and GRPC.
  • Knowledge of blockchain technology and its applications.
  • Experience working in a fintech or financial services company.
  • Familiarity with Agile development methodologies and version control systems like Git.
  • Certification in cloud computing platforms like AWS or Azure.
## Benefits and Perks - Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO policy and paid holidays.
  • Remote work stipend and home office setup support.
  • Opportunities for professional growth and development in a rapidly expanding company.
  • Access to cutting-edge technologies and tools.
  • Participation in company-wide offsites and team-building activities.
  • Coinbase's mission-driven culture and the chance to be part of a team that is shaping the future of finance.

How to Stand Out

- Highlight your full-stack development experience: Showcase your proficiency in both front-end and back-end development, including experience with Golang, GRPC, and React.

  • Prepare examples of scalable services: Be ready to discuss your experience in building and deploying scalable services, especially in high-traffic environments.
  • Emphasize your problem-solving skills: Coinbase values engineers who can foresee and solve complex problems, so prepare examples that demonstrate your analytical and problem-solving abilities.
  • Familiarize yourself with Coinbase's tech stack: While not necessary, showing an understanding of Coinbase's technological landscape and how your skills align can be a significant advantage.
  • Demonstrate your commitment to learning and growth: Coinbase operates in a fast-paced, innovative environment; showcasing your eagerness to learn, adapt, and grow can make your application more compelling.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.