Senior Back End Engineer - Tracr

Tracr™ is an innovative, industry-focused blockchain traceability platform developed for the diamond industry by market leader De Beers with support from corporate investment and incubation firm BCG Digital Ventures. Tracr is the first blockchain use case that can securely track a diamond across the diamond value chain – from mine to cutter and polisher through to the jeweler. It uses a unique cutting-edge privacy technology that allows users to own their data and share it selectively, while still ensuring immutable traceability. The platform also creates opportunities for its users and third-party developers to build applications.  
The pilot project launched in January 2018, following a successful proof-of-concept trial, and is on track for a full launch later this year.    
Tracr is an exciting and innovative platform that is setting the standard for blockchain traceability solutions and is on the lookout for bright people to join its commercial and product development teams.  
For more information visit
This role is therefore a unique opportunity to work with both diamond industry experts and leaders in venture building. As one of the early employees in this new initiative, you will have the opportunity to take an active role in strategic decisions and the overall direction of the initiative.


  • Design and implement our core solution for diamond traceability in line with software engineering best practices
  • Ensure that every piece of our core solution follows the principles of developing software for security
  • Take an active part in code reviews and provide constructive feedback to other members of the team
  • Work closely with product management on identifying and prioritising features which are of key importance to our customers

  • Tech Stack
  • AWS
  • Rancher 1.6 (Cattle)
  • Terraform
  • HAProxy
  • Python (Django)
  • Rust
  • gRPC
  • Let’s Encrypt
  • GitLab (SCM, CI and Registry)
  • Ethereum


  • Excellent knowledge of Python, with at least 3 years of commercial Python experience
  • Excellent understanding of the HTTP protocol
  • Excellent analytical and problem solving skills
  • Familiarity with Amazon Web Services
  • Familiarity with container technology such as Docker
  • Experience with Git

  • Experience with peer-to-peer networks or distributed systems
  • Working knowledge of cryptography
  • Familiarity with Ethereum & Solidity

Meet Some of BCG Digital Ventures's Employees

James K.

Lead Strategic Designer

James focuses on the convergence between understanding consumer needs and making sure everything DV creates is innovative, feasible, and value-generating, both for clients and for the company.

LaMer W.

Experience Design Director

As Experience Design Director, La Mer runs the Communication Design Team and the Experience Design Teams across all ongoing and upcoming ventures.

Back to top