{"id":1178214,"url":"https://alion.io/job/rustdock-urodakutoenjinia","title":"プロダクトエンジニア","company":{"id":13999,"name":"TRUSTDOCK","domain":"trustdock.io","url":"https://alion.io/company/trustdock","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HRMOS","truth_index":{"grade":"B","score":75,"open_postings":6,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","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":{"min":6000000,"max":9500000,"currency":"JPY","period":"year","gross":null,"usd_annual":60354},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CircleCI","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Datadog","optional":false},{"name":"Figma","optional":false},{"name":"GCP","optional":false},{"name":"Gemini","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Java","optional":false},{"name":"Miro","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Ruby","optional":false},{"name":"Ruby on Rails","optional":false},{"name":"Slack","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-04-02T12:30:13Z","employer_posted_date":"2026-04-02","last_verified_at":"2026-10-11T18:33:09Z","board_verified":true,"closed_at":null,"days_open":192,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":191},"description":"募集背景\n当社は日本で唯一のeKYCの専門会社として、あらゆる業法に対応するKYC・本人確認のAPI基盤サービスや身分証アプリ等を提供しています。2024年度導入社数No.1（東京商工リサーチ調べ 2024年12月時点）の実績を持ち、現在、私たちのシステムは「未来の社会インフラ」として急速に利用が拡大し、さらなるスケールと進化が求められるフェーズに突入しています。\n今後、度重なる「本人確認関連の法改正」への迅速なシステム追従や、審査業務を根底から支える「オペレーションツールの抜本的な改修」、さらには「AIを用いた新規機能の追加」など、事業成長を牽引する技術的難易度の高い開発プロジェクトが多数控えています。\nこれらの複雑化する業務要件を適切に整理し、社会インフラとしての拡張性・保守性を担保しながら、自律的に機能開発を推進していただけるRailsエンジニアを増員募集いたします。\n業務内容\nこのポジションでは、eKYCシステムの中核となる本人確認APIやオペレーションシステムなど、バックエンド領域の開発をメインに担っていただきます。単に指示された仕様を実装するのではなく、「プロダクト思考」を持ち、自律的に関係各所と調整を行いながら開発を推進していただくことを期待しています。\nミッション\nプロダクト思考に基づく自律的な機能改修・開発 頻繁にアップデートされる法改正への対応や、事業のコアであるオペレーションツールの改修、AIを活用した新規機能の組み込みをお任せします。開発要件をそのまま受け取るのではなく「ユーザーや事業にとっての真の価値は何か」を考え、PdMやフロントエンド、QAなど関係各所と自律的に連携・調整を行いながら、仕様の具体化から実装までを遂行していただきます。\n社会インフラを支えるパフォーマンスチューニングと品質担保 eKYCというドメインの性質上、高いレスポンス性能と継続的な安定稼働が求められます。日々の機能改修の中で、N+1問題の解消やスロークエリの改善といったパフォーマンスチューニングを能動的に実施していただきます。また、網羅的なテストコードの実装や脆弱性を防ぐセキュアなコーディングを通じ、システムの品質を最前線で守っていただきます。\n拡張性と保守性を意識したアーキテクチャ視点でのチーム貢献 自身のタスクを完遂するだけでなく、将来の事業スケールや複雑な要件追加に耐えうるシステム構造（アーキテクチャ）を意識してコードに向き合っていただきます。既存コードの継続的なリファクタリングや、コードレビューを通じた建設的なフィードバックを行い、チーム全体の保守性・生産性の底上げに寄与してください。\n具体的な業務内容\n・Ruby on Railsを用いた本人確認業務用のバックエンドAPI、オペレーションシステムの開発。（本人確認自動化ソリューションの新規実装）\n・様々なユースケースを実現するためのシステム開発\n・プロダクトの新規機能、または既存機能の改善の設計・実装・テスト・コードレビュー\n・アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定\n・フレームワーク、ライブラリを用いた開発基盤の構築。CI/CDのエコシステムの構築\n・パフォーマンスチューニング、モニタリング、アラート対応\nテクノロジースタック\nプログラミング言語 / フレームワーク：\nRuby, Ruby on Rails, TypeScript, React, Vue.js\nインフラストラクチャ：\nAmazon Web Services, Google Cloud\nAI 開発支援：\n- GitHub Copilot, Gemini, Notion AI, NotebookLM：全エンジニア利用可能\n- Claude Code 等、その他のAIツール：希望に応じて開発予算から利用を支援。各自が最適なツールを選択し生産性向上を追求できる環境です。\nCI：\nGitHub Actions, CircleCI\nモニタリング：\nDatadog, Sentry\nコラボレーションツール：\nGitHub, Slack, Zoom, Figma, Miro, Notion\n求めるスキルや経験\n必須条件\n・アジャイル体制における、複数人でのチーム開発およびコードレビュー経験\n・Webアプリケーションの設計・開発・運用経験（目安：3年以上）※ 言語・フレームワークは不問です（Ruby, Go, Python, Java, PHPなど）\n・RDBMS（MySQLやPostgreSQL等）を利用したテーブル設計、およびクエリ最適化の経験\n・既存システムのパフォーマンスチューニング（N+1解消やスロークエリ改善など）の経験\n歓迎条件\n・技術選定、ライブラリ選定、アーキテクチャ設計、障害対応等の経験\n・Ruby on Railsを用いた開発経験\n・AWS/GCP等のパブリッククラウド環境での開発・運用経験\n・CI/CDパイプラインの構築・運用経験\n・AIエージェントを用いた開発体験の向上の経験\n・プロダクトにおける課題を主体的に発見し、周囲を巻き込みながら解決した経験\n・プロダクトマネージャーなどビジネス側と連携し、要件定義から自律的に関わった経験\n身につけられるスキルや目指せるキャリア\n身につけられるスキル ・複雑な業務要件（法改正や審査オペレーション）を紐解き、拡張性・保守性を考慮したシステムに落とし込む設計スキル（ドメインモデリング等）。 ・社会インフラに求められる安定稼働を支えるための、継続的なパフォーマンスチューニング（N+1やスロークエリ改善など）や品質担保の実践スキル。 ・仕様書通りに作るのではなく、PdMや他部署と連携しながら仕様の具体化から自律的に推進するプロダクト開発の経験。\n目指せるキャリア ・技術を極めるスペシャリスト（IC）から、組織・チーム課題を解決するマネジメント（EM）まで、実務を通じて自分の適性を見極めながら成長できるキャリアの方向性を、会社として積極的に支援しています。\nこのポジションで働くことの魅力\n「デジタル社会のインフラ」を自らの手で進化させるやりがい 行政の動向や法改正にダイレクトに追従し、AIなどの新技術を組み込みながら「未来の社会インフラ」を創り上げる、非常に公共性と貢献度の高いミッションです。\n開発組織の進化に携わり、「プロダクト思考」を育める環境 現在、開発チーム全体で「よりプロダクト・事業視点を持った開発体制」へのアップデートを進めている過渡期にあります。最初から完璧な上流工程の仕組みが用意されているわけではありませんが、だからこそPdMや他チームとコミュニケーションを取り、「エンジニアがいかに事業へ貢献できるか」という仕組みやプロセスをこれから一緒に創り上げていく面白さがあります。\nこんな方と働きたい\n・エンジニアリングで社会インフラを作りたい人\n・複雑なドメイン・業務要件をコードに落とし込むことをやりがいに感じる人\n・開発をスムーズにするために、対面からオンラインミーティング、Issue記載からプルリク確認まで必要に応じてさまざまなコミュニケーション手段を使い分けられる人\n・技術的な基本を大事にしている人\n・クリーンなコードを書きたい人\n・しっかりテストを書きたい人\n参考情報\n▍3分で読めるTRUSTDOCK(https://drive.google.com/file/d/1NsNWRHlP_AeGYjILWRaHCqWeilvaBQre/view)\n▍日本経済新聞社「NEXTユニコーン」に5年連続選出(https://trustdock.co.jp/news/20260212-corporate)\n▍2025年大阪・関西万博の入場券チケットIDの電子申請システムにeKYCサービスを提供(https://biz.trustdock.io/news/sfconnector_trustdock_osaka)\n▍総務省が後援する第18回 「ASPIC IoT･AI･クラウドアワード2024」の「奨励賞」を受賞(https://biz.trustdock.io/news/aspic-award-2024)\n職種 / 募集ポジション\nプロダクトエンジニア\n雇用形態\n正社員\n給与\n年収 6,000,000円 〜 9,500,000円\n年収6,000,000円の場合\n月給500,000円\n┗基本給432,900円\n┗固定残業手当67,100円（20時間分）\n※固定残業時間を超える時間外労働、休日労働及び深夜労働に対して割増賃金を追加で支払う\n・ストックオプション制度（不定期）\n・試用期間：3ヶ月（条件等は変わりません）\n勤務地\n104-0031 東京都中央区京橋3-1-1 WeWork東京スクエアガーデン\n※当社ではリモートワークを活用していますが、全社一律の勤務形態ではありません。\n出社頻度や働き方は、配属チーム・役割・事業フェーズに応じて異なります。\n（ポジションや役割によって「リモート中心」から「出社メイン」まで幅があり、組織全体として最適なハイブリッド体制を敷いています。具体的な出社頻度については、面接時等に詳しくお伝えいたします。）\n備考\n・業務内容の変更範囲：会社の定める業務\n・勤務地の変更範囲：会社が定める勤務場所\n会社情報\n会社名株式会社TRUSTDOCK\n本社所在地\n〒104-0031 東京都中央区京橋3-1-1 WeWork東京スクエアガーデン\n代表者\n代表取締役 千葉 孝浩\n設立年月日\n2017年11月1日\n事業内容\neKYC事業 (本人確認サービス)\nデジタルID事業","description_format":"text","description_chars":4016,"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":["Identity Management","RegTech, AML & Compliance"],"lifecycle":[{"event":"open","at":"2026-09-24T12:16:44Z"}],"visa":[],"liveness":{"score":3,"band":"cold","label":"Long shot","p_open":1,"p_active":0.124,"p_room":0.28,"age_days":190,"expected_fill_days":21,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":60354,"is_top_pay":false},"html_url":"https://alion.io/job/rustdock-urodakutoenjinia","json_url":"https://alion.io/job/rustdock-urodakutoenjinia.json","meta":{"generated_at":"2026-10-11T22:28:27Z","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":12372,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00: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":13999},"rest":"https://alion.io/mcp/rest/get_company?id=13999"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frustdock-urodakutoenjinia"},{"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%2Frustdock-urodakutoenjinia"},{"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%2Frustdock-urodakutoenjinia"},{"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/rustdock-urodakutoenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frustdock-urodakutoenjinia"}]}