October 7, 2019

Backend developer

Требуемый опыт работы: 1–3 года Полная занятость, удаленная работа

от 200 000 руб. до вычета налогов

Job Descriptions

Ton Labs is looking to implement an innovative new architecture and a set of products on top of new blockchain networks. The products will include mobile and web applications, as well as development tools and solutions. You will be part of a growing team and must have an adaptive and ambitious mindset, ready and willing to take on new and bigger challenges daily. You must be passionate about building innovative solutions for a groundbreaking new market.

At Ton Labs we do not have any offices. The team is a decentralized international group of talented individuals. You are expected to work remotely at all times. You will be asked to join our international gatherings (symposiums) in different locations around the world from time to time (international travel passport and the ability to travel abroad are musts).

The team will also from time to time participate in international conferences; therefore, public speaking and writing in English are a huge plus (although not necessarily a requirement).

Previous participation in competitive programming (e.g. ACM International Collegiate Programming Contest) is a big plus.

Note: below is a list of positions and skills we are looking to fill, but please keep in mind that if you are a brilliant engineer and are sincerely interested in working with the blockchain, but your skills seem incompatible to what is listed below, please do not hesitate to inquire about working for us despite this. We are very good at helping people to develop new skills.

We are looking for all candidates to have:

  • Experience working with Git and Git workflow
  • Experience with modern software development methods such as Agile and Test-Driven Development
  • Working familiarity with blockchain technology and the architecture of decentralized networks is a big plus
  • Degree in Computer Science is preferred
  • Good level of technical English, ability to communicate in English
  • Experience with writing unit, integration and acceptance tests

We are looking for all candidates to have the following basic skills:

  • Deep knowledge in one of the following languages: Node JS, Solidity, C++
  • Some experience in statically typed and/or purely functional programming languages
  • Experience working with document oriented or real time databases
  • Interest in blockchain development and crypto-currencies
  • Good level of technical English, ability to communicate in English

Having the following skills is an advantage:

  • Deep knowledge of LLVM
  • Knowledge of K Framework
  • Deep knowledge and experience with FORTH
  • Experience in Open source, APIs, interoperability, platforms
  • Experience in cryptography
  • Experience working in an AWS/Google Cloud environment
  • Experience in developing SDK, Toolchains and other developer solutions

Ключевые навыки

LLVM Rust Forth C++ Java


Ton Labs