{"id":36683,"state":"published","closed_at":0,"company_name":"satori","company":{"id":34953,"name":"SATORI株式会社","user_name":"satori","company_name":"satori","number_of_employee":102,"number_of_developer":14,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/34953/be78a58898cc16ea15c4df424a8c8eb2.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/34953/be78a58898cc16ea15c4df424a8c8eb2.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/34953/be78a58898cc16ea15c4df424a8c8eb2.png","article":{"id":2645,"title":"ミッション：あなたのマーケティング活動を一歩先へ","body":"私たちは見込み顧客や匿名見込み顧客へのアプローチ及び育成を可能とし、お客さまの営業課題を解決するマーケティングオートメーション（MA）ツール「SATORI」を開発・提供。\n「あなたのマーケティング活動を一歩先へ」をミッションに、累計1,500社を超える企業の最前線で働くマーケターやセールスの方々を「SATORI」を通じてサポートします。\n\n私たちはマーケティングオートメーションツールを通じて、世の中にマーケティングの価値を伝え、\n支援し、お客さま企業のマーケティング価値の最大化を最大化します。\nひいては、顧客の営業生産性の向上、日本の生産力向上に寄与したいと考えています。\n\n[SATORIプロダクト/コーポレートサイト](https://satori.marketing/)\n[SATORIが出来ること：機能一覧](https://satori.marketing/function/)\n[エンジニア採用サイト](https://engineers.satori.marketing/)\n\n\n\n ","sort_order":1}},"team_gender_composition":null,"service_and_product":"【募集背景】\r\nSATORIグループは2026年4月、Webサイト向けのポップアップツール「Promolayer」とアンケートツール「Asklayer」を提供する株式会社ピークデジタルの事業を承継しました。\r\n両プロダクトは9年にわたり少人数で開発・運営されてきた高収益なSaaSで、\r\n日本国内だけでなく英語圏のユーザーにも利用されています。\r\n\r\n一方で、この規模の事業を支える開発体制は現在エンジニア1名であり、\r\nプラットフォーム側の仕様変更対応、大口顧客からの個別要望、セキュリティ・品質の底上げ、\r\nそして成長施策の実装が同時に求められていることに対して担い手が足りていません。\r\n今回は、この2プロダクトの開発を一緒に担っていただけるエンジニアを募集します。\r\n\r\n【ミッション】\r\n・1年目\r\nPromolayer／Asklayerの開発・運用（安定稼働、障害対応、リリース・監視体制の整備）\r\nシステムの全体像と課題の整理・文書化（技術的負債の棚卸しと、優先順位をつけた改善計画づくりを含む）\r\n・2年目以降\r\n1年目の改善計画をもとに、開発責任者として技術方針・開発体制・事業側との優先順位づけを担う\r\n\r\n【業務内容】\r\n入社後はまず既存プロダクトの構造理解と小さな改修から着手いただき、\r\n段階的に担当範囲を広げていただく想定です。\r\n\r\n■機能開発・改修\r\nTypeScript / Next.js による管理画面の開発／Cloud Run・Cloud Functions 上のサーバーレスAPI開発／\r\nFirestore（NoSQL）および ClickHouse（分析用）のデータ設計／Stripe を用いた課金・サブスクリプション周りの実装\r\n■プラットフォーム対応\r\nShopify App Store / Wix App Market / カラーミーアプリストア向けアプリの保守／\r\n各プラットフォームから通知される仕様変更・期限付き技術要件への対応／アプリストアの審査対応\r\n■顧客要望・公開API\r\n大口顧客からの個別要望の技術検討・実装／外部提供している公開APIの仕様拡張と、利用企業への告知調整\r\n■運用・品質\r\nSentry によるエラー監視と障害対応／データアクセス制御・セキュリティの是正／配信スクリプトのパフォーマンス改善\r\n■ナレッジ整備\r\n引き継いだ実装・運用手順のドキュメント化／開発プロセス（タスク管理、レビュー、リリース手順）の整備","required_experience_and_skills":"・Web開発の実務経験5年以上（TypeScript／JavaScript。フロントエンドとバックエンドの両方）\r\n・本番運用中のサービスで、障害対応や運用改善をした経験\r\n・他の人が作った既存のコードベースを読み解き、全体像や課題を整理して、段階的に改善してきた経験\r\n・セキュリティまたは信頼性の実務経験（権限設計、秘密情報の管理、監視、脆弱性対応のいずれか）\r\n・日本語でのコミュニケーション能力（目安：N1以上）","preferred_experience_and_skills":"・テックリード・開発責任者として、技術方針や優先順位を決めてきた経験（最も重視。ピープルマネジメントの経験は問わない）\r\n・SaaSの立ち上げ後の安定化フェーズの経験や、引き継いだシステムを立て直した経験\r\n・Firebase／Google Cloud、Shopifyアプリ、サブスク課金（Stripe等）の経験\r\n・顧客のセキュリティチェックシートへの対応、ISMS・SOC2・内部統制（ITGC）などの対応経験\r\n・技術判断を非エンジニアに説明し、合意をつくってきた経験","desired_personality":"・「落ちない・壊れない・説明できる」を重視しながら、事業を成長させ続け、攻めと守りを両立させる案を出せる方\r\n・技術判断を事業への影響（顧客・売上・期限）とセットで説明し、「やらないこと」も決められる方\r\n・前任者の判断を否定する前に背景を読み解き、既存メンバーの知見を尊重して引き出せる方\r\n・自分で手を動かし、わからないことを自分で調べて整理し、文書に残して周りに共有できる方\r\n・障害・脆弱性・遅れなどの悪い情報を、早く・事実ベースで共有できる方","message_for_candidates":"【この求人の魅力】\r\n■高い事業利益率とアプリストア評価\r\nSATORIグループのプロダクトで、少人数で開発・運営されてきたSaaSです。\r\n導入社数は約1,200社、年間の売上規模は約1.4億円、アプリストアの評価は4.9をいただいています。\r\n利益率も70%前後と高く、MAツールSATORIと隣り合う領域で組み合わせてさらに事業を伸ばす狙いです。\r\n\r\n■第二創業期における「開発責任者候補」としての経験を積める機会\r\nPromolayer／Asklayerという2つのプロダクトの開発・運用（安定稼働、障害対応、リリース・監視体制の整備）だけでなく\r\nシステムの全体像や技術的負債、セキュリティとコンプライアンスの課題の棚卸しして、\r\n事業への影響をもとに優先順位をつけた改善計画をつくるといった幅広い業務に携わることができます。\r\n立ち上げに成功したSaaSを、エンタープライズの顧客が使える品質へ引き上げる、\r\nしかも運用を止めずに進める、という難しくも貴重なフェーズに挑戦できます。\r\n\r\n■事業視点で取捨選択をする経験を積むことができる\r\n開発プロセス・ドキュメント・監視体制をこれから整えていく段階の組織のため、\r\n「何を改善し何を続けるか」を事業の視点で取捨選択する経験を積むことができます。\r\n\r\n","working_condition":"【勤務時間】\r\n* 就業時間：10:00〜19:00　※勤務時間相談可\r\n* 休憩時間：勤務時間のうち60分\r\n* 時間外労働：月平均20時間\r\n\r\n【在宅勤務状況について】\r\n▻出社：週3\r\n▻在宅：週2\r\n\r\n【休日休暇】\r\n* 完全週休2日制（土・日）\r\n* 年間休日120日以上\r\n* 祝日、年末年始\r\n* 有休休暇　(入社半年後付与、それ以前にも付与前休暇有）","insurance":"【保険】\r\n * 雇用保険\r\n * 労災保険\r\n * 厚生年金\r\n * 健康保険\r\n\r\n【諸手当】\r\n* 通勤手当（規定有）\r\n* 在宅勤務手当（5000円/月）\r\n* 在宅勤務環境整備のための備品購入費用補助（50,000円/入社時支給）\r\n* 社員紹介手当　など\r\n\r\n【福利厚生】\r\n* 持株会：毎月の給料の一部を持株会に出資可能\r\n* キャリアサポート：チャレンジエントリー制度（学習用書籍購入・資格取得・外部研修手当）\r\n* プライベートサポート：家事代行サービス（月2回）、各種お見舞金\r\n* コミュニケーションサポート：社員懇親会・さとるカフェ\r\n* ワークスタイルサポート：時短勤務制度・リモートワーク\r\n※その他ユニークな制度がございます。\r\n\r\n【社内環境】\r\n* 無料ウォーターサーバー、コーヒーメーカーあり\r\n\r\n【その他労働条件】\r\n* 試用期間：あり\r\n* 期間の定めの有無と期間：3か月※条件変更無し\r\n* 賃金：基本月給\r\n* 固定残業代制：45時間分固定残業代含、割増賃金あり\r\n* 受動喫煙防止措置：屋内原則禁煙","primary_base_salary":{"id":155555,"unit":"year","min_value":600,"max_value":900},"technology":{"practical_skilltags":{"言語":[{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-10-22T18:48:19+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":77,"name":"javascript","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-10-22T15:14:29+09:00","has_image":true,"formal_id":77,"popular":true,"real_name":"JavaScript","skilltag_category_id":1}]},"not_practical_skilltags":{}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":15,"name":"事業・組織規模","environments":[{"id":60,"name":"在籍しているエンジニアの人数：10名以下"},{"id":64,"name":"エンジニアの業務委託比率が20％以下で構成されている"},{"id":65,"name":"5年以内に10億円以上の資金調達を実施している"}]},{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"},{"id":50,"name":"マネージャーやCTOと高頻度（月1程度）でキャリアについて話す場が設けられている"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":43,"name":"経営トップがエンジニア出身、または現役のエンジニアである"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":52,"name":"設計・実装から運用までを同じ開発チームが担い、フロントエンド、バックエンド、インフラといった役割の境界を超えて、個人が必要な範囲にまで染み出していく姿勢が根付いている"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":6,"name":"本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している"},{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"},{"id":8,"name":"何らかのコーディング規約をチーム全体で遵守するようにしている"},{"id":9,"name":"提出されたコードには自動的にリグレッションテストが実行される環境が構築されている"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":15,"name":"1ヶ月以下の短い期間でのイテレーション開発を実践している"},{"id":16,"name":"デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている"},{"id":18,"name":"タスク見積もりの単位には絶対量（人日など）ではなく相対ポイントを用い、極力複数人の意見を調整する形で行っている"},{"id":19,"name":"継続的なデプロイ（デリバリー）を行っている"}]},{"id":6,"name":"オープンな情報共有","environments":[{"id":48,"name":"人事情報や秘匿性の高い内容を除いて、経営陣やマネージャー以上の会議での議事録が社員にも公開されている"},{"id":25,"name":"KPI などチームの目標・実績値について、メンバーの誰もがいつでも閲覧可能になっている"},{"id":28,"name":"ドキュメントの整備やペアプロ、モブワークなど、ナレッジの共有を積極的に行っている（属人性を減らす取り組みをしている）"}]},{"id":16,"name":"大規模サービスの開発","environments":[{"id":79,"name":"トラフィック数が多い（数千rps以上）"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":71,"name":"週2日リモート勤務のハイブリットワーク（週3出社）"},{"id":72,"name":"業務時間中に中抜けできる制度がある"}]},{"id":8,"name":"メンバーの多様性","environments":[{"id":34,"name":"開発メンバーの新卒採用を実施している"}]}],"title":"【TypeScript × サーバーレス】世界25,000ユーザーが使うSaaS 2プロダクトを、少人数で企画から運用まで担当するエンジニアを募集します！","updated_at":1791538751,"published_at":1791538751,"skilltags":[{"id":2373,"formal_id":2373,"name":"typescript","translated_name":"TypeScript"},{"id":77,"formal_id":77,"name":"javascript","translated_name":"JavaScript"}],"profession":{"name":"Webエンジニア／プロダクトエンジニア","slug":"web-application-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36683/job_image/thumb_54f63837c455d27e783c98715788c6e0.png","image_alt":"【TypeScript × サーバーレス】世界25,000ユーザーが使うSaaS 2プロダクトを、少人数で企画から運用まで担当するエンジニアを募集します！ | SATORI株式会社","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":600,"max_value":900}],"prefecture_name":"東京","office_change_scope":null,"selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"}],"job_tags":[{"id":1,"name":"一部リモート可","created_at":"2015-08-27T22:11:59+09:00","updated_at":"2019-04-15T16:38:52+09:00","priority":11,"slug":"remote-friendly","available":true},{"id":3,"name":"SIer在籍者歓迎","created_at":"2015-10-09T19:40:43+09:00","updated_at":"2015-12-03T20:49:23+09:00","priority":10,"slug":"sier-welcome","available":true},{"id":4,"name":"アジャイル開発","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:38+09:00","priority":10,"slug":"agile-introduced","available":true},{"id":5,"name":"コードレビュー文化","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:51+09:00","priority":10,"slug":"pullrequest-base-code-reviewing","available":true},{"id":12,"name":"B2Bのサービスを運営","created_at":"2015-12-03T19:22:30+09:00","updated_at":"2015-12-03T20:49:48+09:00","priority":9,"slug":"has-b2b-services","available":true},{"id":19,"name":"自社サービスを開発","created_at":"2016-06-07T16:17:57+09:00","updated_at":"2016-06-07T16:17:57+09:00","priority":9,"slug":"has-owned-services","available":true},{"id":20,"name":"CTOがいる","created_at":"2016-06-30T11:48:20+09:00","updated_at":"2019-04-15T16:41:49+09:00","priority":1,"slug":"cto","available":true},{"id":28,"name":"副業制度あり","created_at":"2020-03-09T21:12:58+09:00","updated_at":"2026-07-02T10:22:42+09:00","priority":10,"slug":"side-jobs","available":true},{"id":29,"name":"オンラインで選考が受けられる","created_at":"2020-04-06T20:44:08+09:00","updated_at":"2020-06-25T18:49:41+09:00","priority":10,"slug":"online-interview","available":true},{"id":30,"name":"プログラミングスクール卒業生歓迎","created_at":"2020-06-25T18:48:40+09:00","updated_at":"2020-06-25T18:48:40+09:00","priority":0,"slug":"welcome-to-school-graduates","available":true}],"images":[{"width":1478,"height":990,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36683/job_image/54f63837c455d27e783c98715788c6e0.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36683/job_image/thumb_54f63837c455d27e783c98715788c6e0.png","title":null}]}