【TS/AWS】HashWallet横断開発を支えるジュニアエンジニア募集
仕事概要
このポジションは、当社の主力プロダクト群である「HashWallet」および「HashPortウォレット」を支える横断的な開発・運用チームに参画し、シニアエンジニアの指導のもと、SDK/サーバーレス/インフラ/認証基盤/セキュリティ対応を幅広く補佐する役割です。
「手早く・安全に・コストを意識して」運用と改善を回すことをミッションとし、複数リポジトリをまたいだ小~中規模改修や運用改善を通じて、実務でTypeScript・AWS・Terraform・セキュリティのスキルを着実に伸ばしていただきます。
当社はAIツールを積極的に活用し、少人数でも高い生産性を出す開発スタイルを採用しています。AIを活用した開発環境で、効率的かつ質の高い開発・運用手法を身につけることが期待されます。
1. 関わるプロダクトと領域
・HashWallet/HashPortウォレットのSDK群
- TypeScript SDK(ethers.js)
- C#/.NET SDK(Nethereum/NBitcoin、Unity 連携)
・サーバーレス/アプリケーション層
- Python/Node.js Lambda、API 連携、GitHub Actions によるデプロイパイプライン
・インフラ/IaC
- Terraform による AWS 環境構築・更新(Cognito, S3, DynamoDB, Lambda, ECS, RDS, WAF, CloudFront 等)
・認証基盤/セキュリティ
- Keycloak(Java 21、SPI、テーマ)を中心とした認証基盤
- 既存awsインフラ からの段階的脱却、マルチアカウント運用(2-of-2)、KMS/SSM 管理
2. 期待する役割
・プロジェクト横断開発: SDK、Unity、Lambda、Terraform、Keycloak など複数のコンポーネントにまたがる軽微~中規模タスクを着実にこなし、シニアエンジニアが難度の高い設計・実装に集中できる状態をつくる。
・安全で再現性のある運用の実現: 手順の標準化や自動化を通じて、「誰がやっても同じ結果になる」CI/CD・運用フローを整備し、変更コストと障害リスクを下げる。
・セキュリティ施策の下支え: 2-of-2 化や認証基盤移行などのセキュリティ施策において、検証環境構築、設定変更、ログ確認、ドキュメント整備など、実務ベースでプロジェクトを支える。
3. 具体的な業務内容(開発・運用)
・リポジトリ横断の軽微~中規模改修
- TypeScript/Node.js や Python Lambda のバグ修正・型定義の整備・小さな機能追加
- C#/.NET SDK や Unity 統合サンプルの調整(認証フロー/Deep Link/WebView 設定の追従)
・IaC 更新とインフラ運用補助
- Terraform の差分レビュー、Plan/Apply 実行、Workspace・Remote State 管理
- 新しい環境変数やリソース追加時のコード修正と動作確認
・Lambda/CI/CD パイプライン運用
- Lambda 関数のビルド、依存ライブラリ更新、差分デプロイの実行と検証
- GitHub Actions ワークフローの小規模改善(ジョブ追加、条件分岐、通知設定など)
・認証基盤移行の補助
- Keycloak 設定、リダイレクトURL/スコープの確認・反映
* テーマや画面フローの調整、SDK 側の設定値/エンドポイント更新
・セキュリティ/ログ・監査周りの整備
- WAF/IP 制御ルールの運用補助、KMS/SSM 秘匿情報のローテーション実務
- CloudWatch Logs や監査ログの確認、簡易なレポート作成(再現手順や影響範囲の整理)
必須スキル
1. 技術要件
・以下のうち、いずれか2つ以上の実務経験(合計2〜4年程度を想定)
- TypeScript/Node.js の開発経験
(モジュール構成、型定義、Async/await、npm/pnpm を用いた開発の基礎)
- AWS 上での Python Lambda 開発経験
(ハンドラー実装、依存パッケージング、CloudWatch Logs を用いたデバッグ)
- Terraform を用いたインフラ構築・運用経験
(HCL/variables/Workspaces/Plan→Apply の一連の流れが自走できるレベル)
・AWS の基礎運用経験
- IAM 最小権限設計の理解と簡易なポリシー編集
- S3/CloudWatch Logs/Parameter Store などの基本サービス利用経験
・Git/GitHub を利用したチーム開発の経験
- Pull Request ベースの開発
- GitHub Actions など CI/CD ツールでのビルド/デプロイ経験
・日本語での実務コミュニケーション能力
- 課題やリスクを簡潔に共有できること
- チャット/ドキュメントベースでのやりとりに抵抗がないこと
2. スタンス
・横断的な技術領域に対する好奇心
- アプリ、インフラ、認証、セキュリティなど、担当外のレイヤーにも興味を持ち、必要に応じてキャッチアップできること。
・継続的な関与
- 同じ会社もしくはプロジェクトで1年以上継続して働かれた経験がある方
(中長期でプロダクトとインフラに関わり、改善サイクルを回した経験を重視します)
歓迎スキル
・AWS Cognito または Keycloak を用いた認証・認可の実務経験
・マルチアカウント AWS 運用(クロスアカウント IAM、2-of-2 的な設計)の経験
・Unity を用いたアプリ開発や、外部 SDK 統合の経験
・ブロックチェーン技術(特にEthereum/EVM互換チェーン、Aptos など)への興味または実務経験
・Shamir Secret Sharing、HD Wallet など暗号技術の概念理解
・CI/CD パイプラインの構築・運用経験(GitHub Actions/GitLab CI など)
・Terraform 以外の IaC ツール(CDK 等)の利用経験
・監視/ログ基盤(CloudWatch, Datadog, Grafana 等)を用いた運用経験
求める人物像
1. 横断プロジェクトを支える“縁の下の力持ち”
・特定プロダクトだけでなく、複数リポジトリ・複数コンポーネントにまたがるタスクを楽しめる方。
・AIツールを積極的に活用し、自分とチームの生産性を高める工夫ができる方。
2. 安全で運用しやすいシステムを追求できる方
・障害やインシデントを “仕組みを改善する材料”として捉えられる方。
・ログやメトリクスから粘り強く原因を探り、再発しないようにプロセスやコードを変えていける方。
・コスト意識を持ち、運用・インフラコストを意識した設計・改善を提案できる方。
3. オープンで建設的なコミュニケーションができる方
・不明点を抱え込まず、早めに質問・相談できる方。
・レビューや議論の場で、相手を尊重しつつ率直に意見を述べられる方。
応募概要
| 給与 | 正社員 ① 年収見込み:336〜540万円(②の手当を含む金額) 基本給:207,167 円〜332,947 円 ② 固定時間外手当(時間外労働の有無に関わらず、45時間分を時間外手当として支給。): 72,833 円〜117,053 円 ③ 45時間を超える時間外労働分は追加で支給 |
|---|---|
| 勤務地 | 本社(東京) 火・木曜日リモート勤務 屋内の受動喫煙対策:あり(屋内全面禁煙) |
| 雇用形態 | 正社員(期間の定め:なし) |
| 勤務体系 | 労働時間:フレックスタイム制(22:00~5:00を除く) コアタイム:10:00〜17:00 時間外労働:あり 休憩時間:労働時間が6時間を超える場合は45分以上、8時間を超える場合は1時間以上 完全週休二日制 結婚休暇10日付与 |
| 試用期間 | あり(3ヶ月) |
| 福利厚生 | ・社会保険完備 ・オフィスフリードリンク制度 ・リフレッシュ休暇制度(2年に一回) ・社内レクリエーション補助制度(8000円/4半期に一回) ・会社親睦イベント(年2回程度) ・スポーツジム利用補助 ・インフルエンザ予防接種補助 など |
企業情報
| 企業名 | 株式会社HashPort |
|---|---|
| 設立年月 | 2018年7月13日 |
| 本社所在地 | 東京都港区南麻布3丁目20−1 Daiwa 麻布テラス 5F |
| 資本金 | 100,000,000円 |
| 従業員数 | 40 |