Backend Engineer (Core Systems Dev) [FinTech/Blockchain]
- Remote OK - Anywhere in Japan
- Full-time
- September 18, 2024
Overall
Mission
Datachain is a Japanese tech startup that conducts research and development as well as product development in the area known as "interoperability," which connects different blockchains. Now in its sixth year since founding, we are on the verge of launching our service in a production environment, building on the results of our research, development, and proof-of-concept experiments.
As a Software Engineer joining us, you will be expected to develop OSS (Open Source Software) products related to interoperability that Datachain is working on, as well as design and develop backend systems for product development using these products. Specifically, you will be involved in the development of applications known as "cross-chain bridges" that execute transactions (cross-chain transactions) such as token transfers between different blockchains.
The cross-chain bridge project, named "TOKI," is planned for global release.
In Japan, we have formed technical partnerships with some of the country's leading corporations, such as Mitsubishi UFJ Trust and Banking Corporation and NTT DATA, and our technology has been highly acclaimed. Moving forward, in addition to commercializing collaborative projects within Japan, we aim to provide services globally and enhance our presence worldwide.
Development Environment Examples
Languages: Go, Rust, Solidity, etc.
Blockchain: Ethereum, Tendermint, Cosmos SDK, etc.
Web Frameworks: go-kit, etc.
RDBMS: MySQL
Middleware: gRPC, Elasticsearch
Infrastructure: AWS (ECS, Aurora, Elasticsearch Service, CloudHSM, etc.)
CI/DevOps: CircleCI, Terraform
Monitoring: Datadog
Source Code Management: git
Project Management: GitHub, Wrike
Communication Tools: Slack, Kibera, etc.
Required Skills
- Experience in team development and backend system development
- Over 5 years of development experience using statically typed languages (Go, C/C++, Java, Rust, Scala, etc.)
- Experience in at least one of the following:
- Development of libraries, frameworks, or middleware.
- Experience in writing peer-reviewed papers or continuous contribution to open source software (OSS), including public presentation of programs and academic papers.
- Experience in developing technically challenging products, such as:
- High-load systems required for large-scale applications (e.g., social games, ad tech).
- Systems requiring high reliability (e.g., data platforms, FinTech).
- Highly distributed systems (e.g., IoT, Blockchain).
- Ability to implement based on English technical literature.
- Fundamental knowledge of computer science.
- Interest in the technologies that make up blockchain.
- Business-level communication skills in Japanese
Preferred Skills
- Advanced knowledge in concurrent/asynchronous programming
- Advanced knowledge in distributed systems
- Advanced knowledge in security and cryptography
- Fluent communication skills in Japanese
About Datachain
Datachain is a startup engaged in research and development in the field known as "interoperability," which connects different blockchains, as well as the development of FinTech products.
Their research and development efforts have achieved significant results, including ranking first globally in the number of OSS releases by a third party and being the only entity in Japan to receive a grant from the "Interchain Foundation". Leveraging these technically advanced achievements, Datachain is developing products in the financial sector.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.