Having established market-leading products with a large client base since Copper's launch in 2018, our engineering team has remained at the forefront of blockchain technology. Setting standards for the cryptocurrency infrastructure globally. The Custody team is at the heart of this. We bridge the gap between our blockchain teams and our clients. Be it UI users, API users or our own developers. You will join a team responsible for core features such as deposits, withdrawals, treasuries and compliance. Working on Scala services critical for our company’s operations. Your work will allow you to collaborate with most teams in the company and be exposed to problems at a chain level all the way up to system-wide domain boundary discussions.
Key Responsibilities Of The Role
- Design, develop, and maintain backend services that support core Copper functionality.
- Collaborate with product managers, frontend engineers and QA engineers on new features.
- Participate in code reviews, testing, and debugging to maintain quality of our products.
- Take full ownership from development to delivery and support.
Your Experience, Skills And Knowledge
- Proficiency building software with a JVM language. We primarily use Scala.
- Sense of ownership and great communication skills to drive projects across teams.
- Familiarity with relational databases such as PostgreSQL.
- Experience building APIs, micro services, or distributed systems.
- Excellent communication skills to articulate ideas, problems, and solutions. Especially in writing.
Desirable
- Experience in a B2B SaaS environment.
- Familiarity with messaging systems and their applications.
- Expose to DevOps or SRE practices.
- Experience with blockchains and/or with applied cryptography.
- Knowledge of Go. Some of our new products are written in Go.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.