Avatar for Basset

Visualizing on-chain insights

Database Backend Engineer / データベースバックエンドエンジニア

Apply now
We, Basset Inc., are a data analysis company specializing in blockchain technology. We monitor multiple cryptocurrency blockchains and collect data from a variety of public web and dark web sources. Our mission is to visualize blockchain data and provide our users with actionable intelligence on the cryptocurrency ecosystem.


Responsibilities
- Design and maintain databases for blockchain data and statistics
- Hundreds of millions or billions of records
- Maintain up-to-date statistics when data is added/changed
- Query performance monitoring and optimization
- Make efficient use of available resources
- Build software to continuously import new blockchain data in real-time
- Build and maintain a stable REST API to access data
- Be responsible for every aspect of the backend, from architecture to - availability
- Perform production level support and be part of the on-call rotation when required


Requirements
- Strong awareness of architectural and performance considerations and trade-offs
- Strong problem solving and optimization skills
- Strong professional experience with relational databases such as SQL Server, including system administration and set-up
- Professional experience with C#, ASP .NET Core and LINQ
- Strong team player capable of working in a demanding start-up environment


Nice to have
- Experience with existing Big Data platforms and technologies
- Experience with deployment technologies such as Docker and Kubernetes
- Experience with cloud platforms such as Azure and AWS
- Experience with web technologies such as JavaScript, Node.js and Nginx
- Linux proficiency
- Japanese proficiency


Basset は、ブロックチェーン技術を専門とするデータ分析の会社です。 私たちは、複数の暗号通貨ブロックチェーンの監視や、Web およびダークネットからのデータ収集をしています。
私たちの使命は、ブロックチェーンデータを視覚化し、暗号通貨エコシステムに関する実用的な情報をユーザーに提供することです。


仕事内容
- ブロックチェーンデータを格納するデータベースの設計および維持管理、DB統計情報の更新
- 数億から数十億行のデータ量
- データ追加・更新時の統計情報の維持管理
- クエリパフォーマンスの監視と最適化
- 利用可能なリソースの効率的な利用
- ブロックチェーンデータをリアルタイムでインポートし続けるソフトウェアの構築
- データに安定してアクセスできるREST APIの構築・維持
- 設計から可用性の維持といったバックエンド全般に対して責任を持って業務ができる方
- プロダクション環境のサポートができ、ローテーションによる緊急時対応が可能な方


必須スキル・経験
- アーキテクチャおよびパフォーマンス間のトレードオフに対する十分な理解
- 問題解決と最適化に対する高いスキル
- システム管理者やセットアップの経験を含む、SQL Serverなどのリレーショナルデータベースに関する豊富な専門的経験
- C#、ASP .NET CoreとLINQの専門的経験
- 厳しいスタートアップ環境で業務を進められる強力なチームプレーヤー


歓迎スキル・経験
- 既存のビッグデータプラットフォームやその技術の経験
- DockerやKubernetesなどのデプロイメント技術の利用経験
- AzureやAWSなどのクラウドプラットフォームの利用経験
- JavaScriptやNode.js、Nginxなどのウェブ技術の経験
- Linuxに習熟している方