Back End Software Engineer (Scala/Java)

Copper.co



About the job

Join the fastest growing fintech in Europe

Copper is transforming how institutional investors engage with digital assets, providing market-leading infrastructure in addition to custody, trading and prime brokerage solutions.

Our award-winning custody application leverages the genius of multi-party computation (MPC) encryption and can be configured to support cold, warm, and hot wallet solutions.

Asset managers are further protected by our pioneering ClearLoop network, which enables off-exchange trading and settlement at tier-1 digital asset exchanges. An offering enhanced by the availability of uncollateralised lending.

Copper's secure wallet architecture is available as a standalone application, a mobile app, and a browser extension for smart contract signing. With an easy to navigate interface, market making liquidity, and a team always ready to assist you, Copper will change the way you look at crypto.

At Copper our culture is based on innovation, enthusiasm and above all else collaboration.

Department environment

Our Engineering team has remained at the forefront of blockchain technology, setting standards for the cryptocurrency infrastructure globally since the firmโ€™s inception in 2018. We are now looking to expand the team with several exceptional individuals who will help us further accelerate the crypto ecosystemโ€™s coming of age.

Your Responsibilities

  • Teams working on every stage of greenfield product and feature development from conceptualisation to architecture, build, release, iteration and support.
  • Integrating with over 50 cryptocurrency exchanges, traditional financial services providers, payment networks and other third parties
  • Our core tech, tools, and languages
  • Software development languages: Java, Scala, and Node JS
  • Architecture: Service-Oriented Architecture (SOA)
  • Cloud: AWS, CI/CD pipelines, Docker, Kubernetes
  • Interservice communication: Rest, Rabbit MQ, HTTP
  • Storage: PostgreSQL, Mongo DB

Your experience, skills and knowledge โ€“ what we need from you

  • 3+ yearsโ€™ experience building Java or Scala applications in an OO way
  • Well-versed with (and committed to) the OOP paradigm and design patterns
  • An understanding of the critical importance of unit tests, well-versed and able to build automated tests of server-side code (TDD)
  • The ability to prioritise, distinguish between major and minor issues and not get hung up on the latter

Our core tech, tools, and languages

  • Software development languages: Java, Scala, and Node JS
  • Architecture: Service-Oriented Architecture (SOA)
  • Cloud: AWS, CI/CD pipelines, Docker, Kubernetes
  • Interservice communication: Rest, Rabbit MQ, HTTP
  • Storage: PostgreSQL, Mongo DB

Benefits

  • Bi-annual bonus incentive
  • Employee Growth Share incentive
  • 25 days holiday a year plus bank holiday entitlement (plus one day per year of service, up to 30 days)
  • Private medical and dental care
  • Pension with matched contribution, up to 10% of salary
  • Home Working Energy Support Scheme
  • Monthly events such as game nights, quiz nights, cinema nights
  • An annual Copper Summit (This year was Lisbon!)
  • Breakfast and refreshments in the office
  • Limited edition Copper swag

Apply now
Apply now

Please let Copper.co know that you found this job on Web3Jobs.so. Your support will help us grow!