Backend Engineer [FinTech/Blockchain]
- Remote OK - Anywhere in Japan
- Full-time
- April 22, 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.
As of September 2023, we are focusing on the following OSS:
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.
About Datachain
- SpeakerDeck
- The future of digital assetization | Web3 Mass Adoption (Contribution by our representative, Hisada)
About TOKI (Our Developed Product)
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.)
- Less than 5 years may be acceptable if you have an academic background in computer science or related activities during your student days
- Experience in design and implementation that requires technical expertise, including any of the following:
- Continuous contribution to OSS
- Experience in middleware development
- Experience in developing technically challenging products, such as:
- Large-scale systems requiring high-load processing (social games, AdTech)
- Systems requiring high reliability (data infrastructure, FinTech)
- Highly distributed systems (IoT, Blockchain)
- Ability to implement based on English technical literature
- Basic knowledge of computer science
- Business-level Japanese proficiency(We use English for internal documentation)
- Interest in the technologies that make up blockchain
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.