{"id":3855813,"url":"https://alion.io/job/contracts-sofutoweaenjinia","title":"ソフトウェアエンジニア","company":{"id":2675074,"name":"ContractS","domain":"contracts.co.jp","url":"https://alion.io/company/contracts-co-jp","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HERP","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tokyo, Japan"],"countries":["JP"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Aurora","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon ECS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Figma","optional":false},{"name":"GCP","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Java","optional":false},{"name":"Jest","optional":false},{"name":"Kotlin","optional":false},{"name":"MySQL","optional":false},{"name":"New Relic","optional":false},{"name":"Notion","optional":false},{"name":"OpenSearch","optional":false},{"name":"Slack","optional":false},{"name":"Spring Boot","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Claude","optional":true},{"name":"Copilot","optional":true}],"status":"live","first_seen_at":"2026-11-06T03:21:34Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-06T10:42:38Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"ソフトウェアエンジニア\nDescription\n▼ContractSについて\nContractSは、「契約の力でビジネスの進化を加速させる」というミッションのもと、契約ライフサイクル管理（Contract Lifecycle Management、CLM）システム「ContractS CLM」を開発・提供している、2017年設立のリーガルテックのスタートアップです。\nContractS CLM は、契約書の作成からレビュー、承認、締結、管理までを一元化し、複雑な契約業務プロセスをITの力で解消するサービスです。\n私たちがいま目指しているのは、CLMを「バックオフィスの効率化ツール」や「契約書の保管庫」から、組織の意思決定を支援する「契約インテリジェンス・ハブ」へ進化させることです。契約データを財務会計・人事労務・SFA/CRMといった基幹システムと接続し、ビジネスの中核情報として流通させる。そのためには周辺システムと同水準の堅牢性・可用性が求められる一方で、接続先も活用ユースケースも企業ごとに異なります。だからこそ、アジャイルに価値検証を繰り返しながら磨き込んでいく--ここがContractSならではのチャレンジです。\nContractS CLM 紹介動画：https://youtu.be/KrYEBW6IsBk\n採用サイト：https://www.contracts.co.jp/recruit/\n▼業務内容\nフロントエンド／バックエンドという線引きをせず、プロダクトの価値をユーザーに届けるために必要なことへ、幅広く関わっていただきます。プロダクトマネージャー・デザイナー・エンジニアが同じチームで、課題の発見から解決までを一緒に進めるスタイルです。\nミドルポジションでは、担当する機能を仕様の検討からリリースまで一貫して担い、その設計判断を自分で決めきることを期待します。\n▼あなたの経験の活かし方\n・実装を中心に担当してきた方\n活かせること：既存のコードを読み解いて改修する力、テストを書きながら進める習慣\n入社後に広げていくこと：仕様の検討とドメインモデリングからの設計、レビューする側の役割\n・設計から担当してきた方\n活かせること：機能単位の設計判断、他メンバーのレビュー\n入社後に広げていくこと：契約という複雑なドメインのモデリング、AIを前提にした進め方\n他の職種からエンジニアに転じて2〜3年、という方も歓迎します。使っている言語やフレームワークが違っていても構いません。\n▼お任せしたいこと\n・ContractS CLM の機能開発（担当領域は固定しません。フロントエンド／バックエンドのどちらかを軸にしつつ、両方に関わっていく形を想定しています）\n・ドメインモデリングを通じた仕様検討・設計（既存モデルを読み解き、担当領域のモデルを改善していく）\n・AIが生成したコードの妥当性を、自分で検証すること\n・コードレビュー・設計レビューを「受ける側」から「する側」へ\n・見通しの良いコードへのリファクタリング、担当領域の技術的負債の解消\n・テストコードの拡充、CI/CD の改善など、開発プロセスの改善\n▼慣れてきたらお任せしたいこと\n以下は入社時点で必須ではありません。\nご経験や今後やりたいことに合わせて、入社後に一緒に広げていきます。\n・自分のノウハウを型として言語化し、チームが使えるナレッジにしていくこと\n・契約データを活用した他システム連携や、データ基盤まわりの開発\n・要件を言語化して顧客に説明すること（実装をAIが担う比重が増えるなか、エンジニアにこそ担ってほしい領域だと考えています）\n▼開発の進め方\nスクラムで開発しています。\nリファインメントで仕様を詰め、ドメインモデリング・ロバストネス分析・CRC図（いずれもオブジェクトの責務と関係を整理する設計手法）を使って設計し、Kiro で spec-driven に実装します（仕様・設計を構造化してから実装に入る進め方です）。\nチーム内の一次レビューと、バックエンド／フロントエンドの指名レビュワーによる二次レビューを経てリリースします。\nアーキテクチャはバックエンドが DDD ＋ オニオンアーキテクチャです。\nチームのパフォーマンスは Redash のダッシュボードで追っています（Velocity、スプリント達成率、変更失敗率、デプロイ頻度）。\n速度だけ上げて品質を落とす、あるいはその逆を、成果とは呼びません。\n▼開発環境・開発手法\n開発言語：Java、Kotlin、TypeScript\nフレームワーク：Spring Boot、Vue 3、Nuxt 3（フロントエンドは Vue 3 / Nuxt 3 が主流です）\nデータベース：Aurora MySQL、Elasticsearch（OpenSearch）\nソース／タスク管理：GitLab（セルフホスト）\nCI／CD：GitLab-CI\nインフラ：Amazon Web Services、Google Cloud（一部）、Microsoft Azure（一部）\nコンテナ基盤：Docker、ECS/Fargate\nプロビジョニング・デプロイツール：Terraform、ecspresso\nテスト：Spock、Jest、Autify\n監視ツール：CloudWatch、New Relic\nデータ分析：BigQuery、Redash\nAI開発ツール：Kiro（AWSのエージェント型IDE）。ツールそのものに固執するつもりはなく、より良い選択肢があれば乗り換えます\nコミュニケーション：Slack、Zoom、oVice、miro、Notion\nデザイン・UIコンポーネント管理：Figma、Storybook\nRequirements\n▼ContractSについて\nContractSは、「契約の力でビジネスの進化を加速させる」というミッションのもと、契約ライフサイクル管理（Contract Lifecycle Management、CLM）システム「ContractS CLM」を開発・提供している、2017年設立のリーガルテックのスタートアップです。\nContractS CLM は、契約書の作成からレビュー、承認、締結、管理までを一元化し、複雑な契約業務プロセスをITの力で解消するサービスです。\n私たちがいま目指しているのは、CLMを「バックオフィスの効率化ツール」や「契約書の保管庫」から、組織の意思決定を支援する「契約インテリジェンス・ハブ」へ進化させることです。契約データを財務会計・人事労務・SFA/CRMといった基幹システムと接続し、ビジネスの中核情報として流通させる。そのためには周辺システムと同水準の堅牢性・可用性が求められる一方で、接続先も活用ユースケースも企業ごとに異なります。だからこそ、アジャイルに価値検証を繰り返しながら磨き込んでいく--ここがContractSならではのチャレンジです。\nContractS CLM 紹介動画：https://youtu.be/KrYEBW6IsBk\n採用サイト：https://www.contracts.co.jp/recruit/\n▼業務内容\nフロントエンド／バックエンドという線引きをせず、プロダクトの価値をユーザーに届けるために必要なことへ、幅広く関わっていただきます。プロダクトマネージャー・デザイナー・エンジニアが同じチームで、課題の発見から解決までを一緒に進めるスタイルです。\nミドルポジションでは、担当する機能を仕様の検討からリリースまで一貫して担い、その設計判断を自分で決めきることを期待します。\n▼あなたの経験の活かし方\n・実装を中心に担当してきた方\n活かせること：既存のコードを読み解いて改修する力、テストを書きながら進める習慣\n入社後に広げていくこと：仕様の検討とドメインモデリングからの設計、レビューする側の役割\n・設計から担当してきた方\n活かせること：機能単位の設計判断、他メンバーのレビュー\n入社後に広げていくこと：契約という複雑なドメインのモデリング、AIを前提にした進め方\n他の職種からエンジニアに転じて2〜3年、という方も歓迎します。使っている言語やフレームワークが違っていても構いません。\n▼お任せしたいこと\n・ContractS CLM の機能開発（担当領域は固定しません。フロントエンド／バックエンドのどちらかを軸にしつつ、両方に関わっていく形を想定しています）\n・ドメインモデリングを通じた仕様検討・設計（既存モデルを読み解き、担当領域のモデルを改善していく）\n・AIが生成したコードの妥当性を、自分で検証すること\n・コードレビュー・設計レビューを「受ける側」から「する側」へ\n・見通しの良いコードへのリファクタリング、担当領域の技術的負債の解消\n・テストコードの拡充、CI/CD の改善など、開発プロセスの改善\n▼慣れてきたらお任せしたいこと\n以下は入社時点で必須ではありません。\nご経験や今後やりたいことに合わせて、入社後に一緒に広げていきます。\n・自分のノウハウを型として言語化し、チームが使えるナレッジにしていくこと\n・契約データを活用した他システム連携や、データ基盤まわりの開発\n・要件を言語化して顧客に説明すること（実装をAIが担う比重が増えるなか、エンジニアにこそ担ってほしい領域だと考えています）\n▼開発の進め方\nスクラムで開発しています。\nリファインメントで仕様を詰め、ドメインモデリング・ロバストネス分析・CRC図（いずれもオブジェクトの責務と関係を整理する設計手法）を使って設計し、Kiro で spec-driven に実装します（仕様・設計を構造化してから実装に入る進め方です）。\nチーム内の一次レビューと、バックエンド／フロントエンドの指名レビュワーによる二次レビューを経てリリースします。\nアーキテクチャはバックエンドが DDD ＋ オニオンアーキテクチャです。\nチームのパフォーマンスは Redash のダッシュボードで追っています（Velocity、スプリント達成率、変更失敗率、デプロイ頻度）。\n速度だけ上げて品質を落とす、あるいはその逆を、成果とは呼びません。\n▼開発環境・開発手法\n開発言語：Java、Kotlin、TypeScript\nフレームワーク：Spring Boot、Vue 3、Nuxt 3（フロントエンドは Vue 3 / Nuxt 3 が主流です）\nデータベース：Aurora MySQL、Elasticsearch（OpenSearch）\nソース／タスク管理：GitLab（セルフホスト）\nCI／CD：GitLab-CI\nインフラ：Amazon Web Services、Google Cloud（一部）、Microsoft Azure（一部）\nコンテナ基盤：Docker、ECS/Fargate\nプロビジョニング・デプロイツール：Terraform、ecspresso\nテスト：Spock、Jest、Autify\n監視ツール：CloudWatch、New Relic\nデータ分析：BigQuery、Redash\nAI開発ツール：Kiro（AWSのエージェント型IDE）。ツールそのものに固執するつもりはなく、より良い選択肢があれば乗り換えます\nコミュニケーション：Slack、Zoom、oVice、miro、Notion\nデザイン・UIコンポーネント管理：Figma、Storybook\nPreferred Experiences\n・Java / Kotlin / その他サーバーサイド言語での Web API 開発の経験\n・TypeScript / Vue / React などによるフロントエンド開発の経験\n・Kiro、Cursor、GitHub Copilot、Claude などのAIツールを活用して開発を進めた経験（ツールの種類は問いません）\n・ドメイン駆動設計（DDD）やモデリングを実務で試した経験\n・スクラムなどアジャイル開発チームでの開発経験\nWe are looking for\nContractSのバリューに根ざした、次のような方と働きたいと考えています。\n・謙虚（Humility）、尊敬（Respect）、信頼（Trust）の文化を大切にしたい方\n・当たり前の基準を疑える方（「これまでやってきたからやっている」で止まらず、顧客の価値になっているかを問い直せる）\n・自ら取りに行ける方（できない理由を探さず、できる理由を見つける。裁量を持つ領域を自分から広げていける）\n・AIの出力を自分の判断で確かめる習慣のある方（AIと壁打ちしながら、最後は自分で正しさを担保できる）\n・数年後には設計や技術選定をリードする側になりたい、という意欲のある方\nWorking Conditions\nSalary\n年収：500万～650万\n※年俸制（年俸の12分の1を毎月支給）\n※みなし時間外手当40時間相当分を含む\n※四半期ごとの目標設定・評価、半期ごとの昇給評価。「成果創出」「組織貢献」「改善／変革」「行動基準」の4軸で、行動基準を最も重視しています\nLocation\n東京都\nJob Type\n正社員\nWork hours\n勤務時間\nフレックスタイム制度（コアタイム 11:00〜16:00）\n休暇・休日\n・休日休暇：完全週休2日制（土日祝日）夏季休暇（年2日）\n年末年始休暇、慶弔休暇\n・有給休暇：入社時に10日付与\nProbation period\n６ヶ月/給与など条件の変更はなし\nBenefits\n制度：各種社会保険完備\n育児休業制度（男性女性取得実績あり）介護休業制度\n毎月第一木曜日の全員ランチ（費用は会社負担）\n副業制度\n・諸手当：\n交通費（オフィス出社日数分を支給/上限5万円）\nリモートワーク環境整備費（入社時に30,000円 一時金として支給）\nスキルアップ支援費（年間30,000円まで利用可）\nシャッフルランチ補助月1回（上限1,500円/回）","description_format":"text","description_chars":5813,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Custom Software Development","Legal Software"],"lifecycle":[{"event":"open","at":"2026-11-06T06:19:43Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":35,"reasons":["conf:1","win:early"],"computed_at":"2026-11-06T11:49:37Z"},"pay":null,"html_url":"https://alion.io/job/contracts-sofutoweaenjinia","json_url":"https://alion.io/job/contracts-sofutoweaenjinia.json","meta":{"generated_at":"2026-11-06T11:49:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21574,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2675074},"rest":"https://alion.io/mcp/rest/get_company?id=2675074"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcontracts-sofutoweaenjinia"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcontracts-sofutoweaenjinia"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcontracts-sofutoweaenjinia"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/contracts-sofutoweaenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcontracts-sofutoweaenjinia"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3855813}},{"tool":"search_jobs","arguments":{"company":"contracts.co.jp","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3855813},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}