Python Backend Engineer to help build our microservices based platform at Tracr


Job Title





Python Backend Engineer to help build our microservices based platform

London, GB


We are looking for a smart, enthusiastic back end software engineer with a keen interest in current technology and engineering to help us completely change how Diamond Industry operates. 

Using your experience of Python, p2p/distributed platforms and software engineering best practices, you will be involved in the design and implementation of the underlying distributed, scalable, secure and safe core platform as well as applications running on top of it.

Engineering is a small, focused, flat team of software, security, blockchain and devops engineers and we are looking for people to not only help us deliver our requirements but also to add to our existing broad and diverse knowledge base. 

What will you bring

  • Excellent knowledge of Python with at least 3 years of commercial experience

  • Extensive knowledge of API development and microservices

  • Excellent understanding of the HTTP protocol

  • Familiarity with container technology such as Docker

  • Experience with Git

  • Experience of writing unit and integration tests

  • Experience with Agile development environment

  • Excellent analytical and problem solving skills

Additional skills that would be useful

  • Experience with peer-to-peer networks or distributed systems

  • Familiarity with Amazon Web Services

  • Knowledge of Rust

  • Familiarity with Ethereum & Solidity, Hyperledger or blockchain in general

  • Experience with using Jira for product tracking / management

  • Familiarity/interest in cryptography (encryption, signatures etc)

What responsibilities you'll have

  • Collaborative identification, definition and prioritisation of features which will bring value to the industry

  • Design and delivery of the core platform and application

  • Contribution (or just exposure to - up to you) to all the aspects of the Tracr platform, from blockchain to machine learning to IoT and security engineering (e.g. Intel SGX + Rust)

  • Close partnership with the front end developers and the product team to ensure seamless interactions between all parts of the platform

  • Mindfulness of scalability and security aspects of the platform and active interest that they are always in place

  • Evangelising and monitoring of the use of proper engineering practices in Python and in the platform as the whole

  • A sense of ownership of the platform, applications and environments

Company Profile


Job Details