{"id":1202870,"url":"https://alion.io/job/hotoruction-urattofumuenjinia","title":"プラットフォームエンジニア（共通基盤）","company":{"id":50451,"name":"Photoruction","domain":"photoruction.com","url":"https://alion.io/company/photoruction","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-22T06:10:10Z"}},"role":"DevOps","role_family":"DevOps","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":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 ECS","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Crashlytics","optional":false},{"name":"Devin","optional":false},{"name":"Figma","optional":false},{"name":"Firebase","optional":false},{"name":"GCP","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Kotlin","optional":false},{"name":"Laravel","optional":false},{"name":"MySQL","optional":false},{"name":"Next.js","optional":false},{"name":"Nuxt.js","optional":false},{"name":"PHP","optional":false},{"name":"Realm","optional":false},{"name":"Room","optional":false},{"name":"Slack","optional":false},{"name":"Swift","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-04-10T06:12:31Z","employer_posted_date":"2026-04-10","last_verified_at":"2026-10-22T03:55:36Z","board_verified":true,"closed_at":null,"days_open":195,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":194},"description":"▼今抱えている課題と募集背景\nフォトラクションは、建設業界の業務DXを支えるSaaSとして成長を続けており、プロダクトや周辺サービスの拡大とともに、アーキテクチャや運用の複雑性も増しています。\n現在は、複数のプロダクト・機能・開発チームが存在する中で、各チームが個別最適で開発を進めるだけでは解決しづらい課題が増えてきています。たとえば、認証・認可、権限管理、外部連携、開発基盤、監視、CI/CD、運用フローなど、横断的に整備すべきテーマです。\nまた、フォトラクションでは Claude Code、Devin、Codex などのAI開発支援ツールを積極的に活用し、開発生産性と品質の向上に取り組んでいます。Claude Codeはコードベースを理解し、ファイル編集やコマンド実行を支援するコーディングツール、Devin は複雑なエンジニアリングチーム向けのAIソフトウェアエンジニア、Codex は機能開発・リファクタリング・レビュー・リリースまでを支援するAIコーディングパートナーとして提供されています。\nこうした環境の中で、各プロダクトチーム任せにせず、全体最適の視点で共通基盤を設計・実装・運用していくために、共通基盤を担うプラットフォームエンジニアを募集します。\n単なる社内基盤やインフラ担当ではなく、プロダクト開発のスピードと品質を両立するための土台をつくる役割です。アプリケーションとインフラの両方を理解しながら、AI活用も含めた次世代の開発体験を支えていただくことを期待しています。\n▼業務内容\n本ポジションにおける共通基盤とは、認証・認可、権限管理、共通API、CI/CD、監視、運用標準化など、複数プロダクト・複数開発チームにまたがって利用される機能や仕組みを指します。\nプラットフォームエンジニアとして、フォトラクションの各プロダクト・開発組織を横断し、共通基盤の設計・開発・運用を担っていただきます。\n共通基盤は、単なる便利機能ではなく、プロダクトの継続的な成長を支える重要なアーキテクチャです。各開発チームと連携しながら、再利用可能で拡張性のある仕組みを整え、全体最適な開発体験とプロダクト品質を実現していただきます。\n具体的には\n・認証、認可、権限管理などの共通機能の設計、開発、運用\n・プロダクト横断で利用する共通API、共通モジュール、開発基盤の設計、整備\n・CI/CD、監視、ログ、開発運用フローなどの標準化と改善\n・AWSを中心としたクラウド環境上での基盤構築、改善\n・システムの信頼性、可用性、パフォーマンス、セキュリティの向上\n・既存システムや運用の課題抽出、および継続的な改善\n・各プロダクトチームや関係者との要件整理、技術的な意思決定\n・将来的なアーキテクチャ進化を見据えた設計と技術負債の解消の推進\n・Claude Code、Devin、Codex などのAI開発支援ツールを活用した開発フローの改善\n・AIを前提としたレビュー、実装、ドキュメント整備、運用の標準化\n・AI活用を支える開発環境、権限制御、ガードレール、ナレッジ整備の推進\n業務内容の変更範囲：会社の定める業務\n▼開発環境\nインフラ・基盤\n・クラウド：AWS（メイン）、GCP（一部）\n・コンテナ：ECS（AWS）\n・IaC：Terraform\n・CI/CD：GitHub Actions\n開発フロー\nGithubを用いたpull requestベース\n使用技術\n▼ Language\nフロントエンド：HTML / CSS / JavaScript / TypeScript\nバックエンド：PHP\niOS：Swift\nAndroid：Kotlin, JAVA\n▼ Framework\nフロントエンド： Next.js/TypeScript / Vue.js / Nuxt.js / Backbone.js / GraphQL / 3D.js / leaflet.js\nバックエンド：Laravel/Echo(Go)\n▼ Database\nサーバーサイド：MySQL(Aurora)\niOS：Realm\nAndroid：Realm / Room\n▼ BaaS\nFirebase / Crashlytics / GoogleAnalytics\nその他 使用ツール\nNotion / Backlog / Figma / Slack / Zoom / Google Meet\n▼応募に必要な経験・スキル\n・Webアプリケーションの開発実務経験\n・バックエンドを中心とした設計、実装、運用経験\n・AWS環境下でのプロダクト開発経験\n・非機能要件（可用性、性能、運用性、セキュリティなど）を考慮した開発経験\n▼あれば尚活かせる経験・スキル\n・複数チームまたは複数機能にまたがる共通機能、基盤機能の設計・実装経験\n・認証、認可、権限管理などの共通基盤設計経験\n・マイクロサービスやサービス分割を伴う設計、運用経験\n・AWS等クラウドサービスの構築、運用、障害対応経験\n・ECSなどコンテナサービスの設計、構築、運用経験\n・CI/CDパイプラインの構築、運用経験\n・監視、オブザーバビリティ、障害対応の改善経験\n・IaCを用いたインフラ管理経験\n・RDBMSの設計、保守、運用、パフォーマンスチューニング経験\n・セキュリティ要件を踏まえた設計、実装経験\n・AI開発支援ツールを活用した実務経験、または開発フロー改善経験\n▼求める人物像\n・部分最適ではなく、全体最適の視点で仕組みを考えられる方\n・技術だけでなく、事業や現場の課題を理解しながら設計できる方\n・複雑な状況を整理し、関係者と協力しながら前に進められる方\n・短期的な開発効率だけでなく、中長期の保守性や拡張性も考えられる方\n・変化の多い環境でも、柔軟かつ前向きに挑戦できる方\n・AIを活用した新しい開発スタイルに興味を持ち、実践や改善を楽しめる方\n▼このポジションの魅力\n・建設業界という巨大かつ変革余地の大きい領域で、プロダクト横断の基盤づくりに取り組める\n・事業成長とともに複雑化するプロダクト群に対して、全体最適のアーキテクチャを考えられる\n・共通基盤、開発基盤、信頼性向上など、技術組織にとって重要度の高いテーマをリードできる\n・特定のプロダクト開発だけでは得にくい、横断的な技術視点と影響力を持てる\n・Claude Code、Devin、Codex などの先進的なAI開発支援ツールを実際の開発に積極活用している環境で働ける\n・単にAIツールを使うだけでなく、AI時代の開発フローや共通基盤そのものを設計・改善できる\n▼社内の雰囲気\n当社はスタートアップですが、落ち着いていて着実に積み上げていくタイプの人が多く在籍しており、安心して業務に取り組むことができる組織です。\n社員全員で理想とするサービスを作り、ユーザーに少しでも多くの価値を届けようと日々努力しています。\n組織というプロダクトを一緒に作っていただける方をお待ちしております。\n職種 / 募集ポジション\nプラットフォームエンジニア（共通基盤）\n雇用形態\n正社員\n給与\n応相談 〜\n※ご経験・スキルを考慮して決定いたします。\n給与体系：月給日給制\n給与改定：年2回(3月・9月)\n試用期間：3ヶ月（条件等は変わりません）\n勤務地\n141-0031 東京都品川区西五反田7-9-5 SGテラス4階\n就業場所の変更範囲：会社の定める場所\n会社情報\n会社名株式会社フォトラクション\n所在地\n- 本社\n〒141-0031 東京都品川区西五反田7-9-5 SGテラス4階\n- 沖縄オフィス（開発拠点）\n〒900-0021 沖縄県那覇市泉崎1-20-1カフーナ旭橋A街区那覇オーパ3階 O2 OKINAWA OFFICE B_02\n代表取締役\n中島 貴春\n設立\n2016年3月14日（平成28年）\n従業員数\n85名 ※2024年12月1日時点\n資本金等\n2,482百万円\n許認可\nNETIS（新技術情報提供システム） - 国土交通省\n信憑性確認（改ざん検知機能）の証明 - 一般社団法人施工管理ソフトウェア産業協会（J-COMSIA）\nISO/IEC 27001:2013 - ISMS（情報セキュリティマネジメントシステム）\nJISQ15001:2017 - PIMS(個人情報保護マネジメントシステム)\n参加団体\n一般社団法人建設テック協会\n建設RXコンソーシアム\ni-Construction推進コンソーシアム\n一般社団法人施工管理ソフトウェア産業協会\nbuildingSMART Japan\nおきなわスタートアップ・エコシステム\n顧問\n志手一哉（芝浦工業大学建築学部建築学科教授）\n藤川真一（BASE株式会社取締役）","description_format":"text","description_chars":3619,"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":[],"lifecycle":[{"event":"open","at":"2026-09-24T22:00:46Z"}],"visa":[],"liveness":{"score":3,"band":"cold","label":"Long shot","p_open":1,"p_active":0.122,"p_room":0.28,"age_days":194,"expected_fill_days":23,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/hotoruction-urattofumuenjinia","json_url":"https://alion.io/job/hotoruction-urattofumuenjinia.json","meta":{"generated_at":"2026-10-22T07:20:42Z","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":2954,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":50451},"rest":"https://alion.io/mcp/rest/get_company?id=50451"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhotoruction-urattofumuenjinia"},{"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%2Fhotoruction-urattofumuenjinia"},{"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%2Fhotoruction-urattofumuenjinia"},{"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/hotoruction-urattofumuenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhotoruction-urattofumuenjinia"}]}