Senior Software Engineer (Blockchain)
Copper is a technology company specializing in digital assets, with a focus on assisting institutional investors in acquiring, trading, and securely storing crypto assets. Founded and led by Dmitry Tokarev, an expert in software and financial engineering, the company offers a range of custody, trading, and settlement solutions to minimize counterparty risk and enhance efficiency in digital asset markets. At the core of Copper's services is its innovative Multi-Party Computation (MPC) technology, known for its unparalleled security features in custody. The firm's award-winning custody system uniquely allows connectivity to centralized exchanges, DeFi applications, and staking pools while assets remain in custody.
Developed over this advanced custody framework, ClearLoop™ stands out as the industry's first solution designed to mitigate counterparty risk associated with exchanges. By enabling rapid settlement times independent of blockchain networks and incorporating robust security measures, ClearLoop™ is revolutionizing the way asset managers trade and manage capital. Copper boasts industry-leading security certifications and substantial insurance coverage from a top-rated insurer, making it a preferred partner for institutions seeking asset protection.
Department environment: Copper aims to blend a corporate and startup culture, fostering proximity to product solutions. The department is structured into small, autonomous teams empowered to make decisions throughout the product development lifecycle. Collaboration, innovation, and support are key components as teams progress from conceptualization through architecture, development, release, iteration, and support.
Role Responsibilities:
- Enhance and maintain existing services handling over 50 blockchain protocols and 500+ cryptocurrency assets.
- Research and implement new blockchain integrations and solutions; focus areas include blockchain data processing, crypto protocols, DeFi integration, etc.
- Address and resolve client and stakeholder issues effectively.
Your experience, skills, and knowledge:
- Proficiency in OOP languages like Scala, JS/TS (Node.js), Kotlin, Java, or Go.
- Familiarity with relational databases such as PostgreSQL.
- Strong understanding of unit testing principles and ability to construct automated server-side tests.
- Demonstrated curiosity and aptitude for continuous learning as a versatile developer.
Desirable skills:
- Hands-on experience with containerization and DevOps practices.
- Previous involvement in Smart Contract development.
- Familiarity with blockchain development components like cryptocurrency wallets, blockchain data processing, DeFi, etc.
- Expertise in optimizing systems for extensive data handling within database interactions and across services.
- Prior experience with Go programming language.
Our core tech stack: In this role, you will predominantly work with Scala and Typescript:
- Languages: Scala, Javascript/Typescript (Node.js)
- Storage: PostgreSQL, Mongo DB, Clickhouse
- Backend Frameworks: Spring, Akka HTTP
- Frontend Frameworks: React, ElectronJs
- Communication: RabbitMQ
- Architecture: Service-Oriented Architecture (SOA)
- Infrastructure: AWS, Terraform, Ansible, Docker, Mesos/Marathon, Consul, Nginx, GoCD CI/CD, Prometheus, Kibana, Grafana
Benefits offered:
- 27 days of annual paid holiday in addition to bank holidays.
- Progressively accrued Seniority Days providing additional paid time off (up to three years).
- Comprehensive medical and dental coverage, including audiology and optical benefits.
- Specialized support programs like menopause assistance and vital diagnostic services.
- Generous pension contribution matching.
- Employee well-being initiatives, such as mental health consultations and fitness subsidies.
- Learning and development opportunities sponsored by the company.
- Various social events and activities to engage employees.
Copper is committed to fostering diversity and equal opportunities within its team to enhance work quality through a blend of backgrounds and perspectives. The organization values inclusivity and encourages individuals to bring their unique experiences and skills to contribute to the company’s growth and innovation. Copper is an equal opportunity employer focusing on enhancing engagement between institutional investors and digital assets while also being a Disability Confident Employer, supporting applicants with disabilities.
If you believe you possess the qualifications we seek and more, we invite you to apply for this exciting opportunity.