{"id":35184,"state":"published","closed_at":0,"company_name":"supinf","company":{"id":32750,"name":"株式会社SUPINF","user_name":"supinf","company_name":"supinf","number_of_employee":21,"number_of_developer":18,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/32750/7259a4925ac2956e7ef2c825a1479f7c.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/32750/7259a4925ac2956e7ef2c825a1479f7c.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/32750/7259a4925ac2956e7ef2c825a1479f7c.png","article":{"id":2329,"title":"エンジニアが成長していく場を","body":"![表紙](https://d3bpwnzencusk5.cloudfront.net/uploads/job/34986/job_image/c69e053ffccf4f88cb856e0640d964c8.jpg)\n\n\n#### 当社は少数精鋭のSIer\n\n私たちのミッションは、最適な技術を駆使してお客様の問題を解決することです。\nそのため最新の技術に情熱を持つエンジニアを探しています。","sort_order":1}},"team_gender_composition":{"id":26485,"number_of_male":20,"number_of_female":2,"number_of_other":null},"service_and_product":"Q.会社に求めることは？\r\nA.今のまま、変わらずにいてくれること。\r\n\r\n---\r\n\r\n## 開発のスペシャリストか、マネジメントか ━━\r\n## どちらも選べるから\"開発好き\"が辿り着く、そんな会社です。\r\n\r\n---\r\n━━ 当募集ポイント要約 ━━\r\n- モダンな技術やAIを存分に活用できる環境\r\n- ほぼ全案件がエンド直取引\r\n- 若手でも得意分野なら上流工程・技術選定から携われる\r\n- 圧倒的に自由な働き方│居住地不問のフルリモート\r\n- Google出身、ACM会員、登壇実績多数。技術好きの集まり\r\n- 独立系×安定基盤│少数精鋭の機動力と、メガグループに属する安定性の両立\r\n\r\n---\r\n\r\n世の中には数多くの「エンジニアの仕事」が溢れています。\r\nしかし、その中で「本当に技術が好きでたまらない人」が、心から満足できる環境はどれほどあるでしょうか。\r\n\r\n「モダンな技術を使いたいが、レガシーな負債の解消に追われる」\r\n「フルリモートだが、実は細かいマイクロマネジメントがある」\r\n「技術選定の自由があると言いつつ、結局は上層部の好みに左右される」\r\n\r\nもし、あなたがそんなギャップを感じているなら、SUPINFを覗いてみてください。\r\nSUPINFは、社長や上層部含めメンバーの9割がエンジニア 。\u2028約20名という少人数の組織であるにも関わらず、Google出身者や技術学会のACM会員、休日もコードを書いて遊ぶような技術大好きな精鋭たちが集まっています 。\r\n\r\n\r\nそれはなぜなのか ━━\r\n\r\n\r\n今回、そんなSUPINFの謎を大解剖するべく、社内の核となっているエースメンバーや1年以内に入社したメンバーに実際にインタビューを行い、\r\n「なぜ、テック好きがここから離れられないのか」を徹底的に解明してみました。\r\n\r\n---\r\n\r\n## 1. 本質的な価値への\"強い\"こだわり\r\n今回のインタビューを通してSUPINFの根底にあるのは、\r\n2つの軸での”本質の追求”であることが浮き彫りになりました。\r\n\r\n- ビジネスとして「本質的なお客様への価値提供」\r\n- 個人としての「時代の最先端をいく、本質的なエンジニアとしての成長」\r\n\r\n###### ビジネスとしての本質的な価値\r\nSUPINFが関わる案件は、大手のフィンテック関係のシステムからアミューズメント業界の誰もが知る企業のプロジェクトまで多岐にわたります 。\r\n共通しているのは「ただ言われたものを作る」受託ではないということです。\r\n「何を作るか」から定義する：受託開発では仕様書通りに組むことが求められるケースが多いですが、SUPINFが携わる案件の多くは仕様が決まる前の段階からエンジニアが入り込み、「どう実現するか」をアーキテクチャから提案します。\r\nだからこそやりがいがあり、AI時代の今だからこそエンジニアとしての真の意味で成長できる環境があります。\r\n\r\n###### 個人としての本質的な価値\r\n最先端をいくためにClaudeなどのAIをフル活用して開発を行っています。\r\nとはいえ「コードを描くこと自体が好きだったけど、今はAIがすごく優秀。\r\nAIには勝てない部分もあって悔しいけど共存していくしかないよね」\r\nインタビューではそんなエンジニアらしい声も聞こえてきました。\r\nAIを活用していくことが現代の命題ではありますが、\r\n「人間にしかできない設計」や「美しいコード」への誇りを忘れずに、いかにエンジニアとして牙を研ぎ続けるか。\r\n会社はそのための投資として最新ツールの導入や技術探究の場を惜しまず提供してくれます。\r\n\r\nSUPINFのメンバーはとにかく開発が好きなメンバーが多いため、自主的に新しい技術に関する情報収集をしていたり、カンファレンスやセミナーに参加するなど、常に最新の情報に触れることを大切にしています。\r\nイベントなどで登壇しているメンバーも。\r\n優秀なメンバーが多いため、互いに切磋琢磨しながら成長できる環境です。\r\n\r\n#### 事例を一部ご紹介\r\n#####   大手Fintech企業の成長を支える「CTO直轄」の技術支援\r\n急成長を遂げる金融DXスタートアップにて、クライアントのCTOの右腕として「攻めの技術施策」を具現化しています。\r\n* ミッション：抽象的な構想段階から参画し、全社横断の共通基盤やIT資産管理の仕組みをゼロから構築。\r\n* 技術的トピック：\r\n　大規模マルチアカウント管理：100以上のAWSアカウントを横串で統制するセキュリティ基盤の設計・運用。\r\n　プロダクト開発：金融ビジネスを支えるプラットフォームの共通化やOEM展開のカスタマイズ。\r\n　組織DX：1,000名規模の組織改編に伴う、社員情報管理システムの構築。\r\n* 介在価値：指示書はありません。CTOと直接対話し、技術選定からPoC（概念実証）まで、スピード感を持って「ITで解決できることなら何でもやる」スタイルで5年以上並走し続けています。\r\n\r\n##### Amazon Rekognitionを活用した、オフィス混雑状況のリアルタイム可視化システム\r\n汎用的なクラウドカメラとAmazon Rekognition（画像解析AI）を組み合わせ、フリーアドレスオフィスの空席状況をリアルタイムに判定・可視化するシステムを構築。\r\n* 技術的な工夫：\r\nクラウドカメラの映像をそのまま解析に回すのではなく、エッジ側でプライバシーに配慮した加工（個人を特定しない匿名化）を施した上でRekognitionへ連携。これにより、高価な専用センサーを不要にしつつ、「プライバシー保護」と「高精度な座席稼働率の算出」を低コストで両立するアーキテクチャを実現しました。\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・病院・役所・銀行…平日限定用事はちょい抜けOK\r\n　育児と両立しているパパもたくさん働いています。\r\n・有給も取れます！\r\n　もちろん有給もプロジェクトに支障がない範囲で取得可能です。\r\n\r\nメンバー全員が自分の仕事を責任持って行なうからこそ実現できる勤務形態。\r\nインタビューの中で、あるメンバーはこう語りました。\r\n\r\n「うちには『管理』という概念があまりありません。\r\nその代わり、プロフェッショナルとしての『信頼』がすべてです。\r\n自分が何を学び、どうプロダクトに貢献するか。それを自分で決められるのが、最大の魅力ですね。\r\nよく『在宅ワークだとコミュニケーションが希薄になる』と言われていますが、弊社ではSlackでのやり取りが常に活発で、技術的な困りごとを投げれば、数分以内に誰かが返してくれます。無駄な会議も一切なく、純粋にコードと向き合う時間を最大化できる環境です。」\r\n\r\nとはいえ、入社直後もそれで本当に大丈夫なのか？\r\n入社半年以内の関西在住若手メンバーにも聞いてみると…\r\n「メンター先輩が丁寧に教えてくれますし、わからないことはすぐ担当PJのSlackチャンネルとかで聞けて誰かしらが即レスくれるので、特に困ってないですね」\r\nとのこと。令和のコミュニケーションですね！\r\n\r\nちなみにメンターの先輩側としても「わからなかったらすぐ質問してくれるからありがたい」そうです。（わからないことがわからない、ってあるあるですからね！）\r\n良い関係性が築けていて素晴らしいなと思いますが、今エースになっているメンバーの入社したころもそんな感じだったそう。会社の風土として新人の成長を支援する風土があります。\r\n\r\n---\r\n\r\n## 3. 求めるのは、こんな「テック愛」を持つ若者\r\n\r\n#### 応募条件\r\n###### 必須要件\r\n・学歴不問\r\n・バックエンドまたはフロントエンドの開発経験を半年以上お持ちの方\r\n\r\n###### 歓迎要件\r\n・AWSやGoogleCloudなどクラウドを利用したシステム設計/構築経験\r\n\r\n###### 求める人物像\r\n今回の採用では、特に以下のような思考の方を歓迎いたします。\r\n* 「趣味＝コード」な方： 趣味でもエディタを開くのが好き、新しいフレームワークのリリースノートを読むのが楽しみ、という方。\r\n* 自律して動ける方： 誰かに指示されるのを待つのではなく、課題を見つけて自らソリューションを提案できる方。\r\n* アウトプットを大切にする方： 新しい技術を情報収集し社内のMTGで知見を共有するなど、自分の学びを周囲に還元し、お互いに切磋琢磨していける方\r\n* チームでお互いを尊重して仕事を進められる方\r\n* 責任を持って最後までやり遂げられる方\r\n\r\n\r\nエンジニア各位のご意見としては…\r\n・何か専門分野に特化した知識を持ってる人\r\n・前職での経験を遠慮せずに発言してくれる人\r\n・常識があってまともであれば良い\r\n・責任を持って仕事に取り組んでる人\r\n・尖ってて破天荒で刺激的な人\r\nとのご意見もありました！笑\r\n個を尊重してくれる社風です！\r\n\r\n---\r\n\r\n## 最後に：未来の仲間へ\r\nSUPINFは、まだ完成された組織ではありません。\r\nしかし、「技術を愛する人間が、最も幸せに働ける場所を作る」という意志だけは、どこにも負けない自信があります。\r\n今の環境に、「物足りなさ」を感じているなら。\r\n自分の技術力が、組織のしがらみで制限されていると感じるなら。\r\n一度、カジュアル面談でざっくばらんにお話ししましょう！\r\n\r\n\r\n「技術を遊び尽くす、最高のチームへ。」\r\nあなたからのエントリーを、心よりお待ちしています。\r\n\r\n---\r\n\r\n### 業務内容\r\n入社後は現在進行中プロジェクトのいずれかのフロントエンド開発をお任せいたします。\r\n\r\n\u003c具体的な業務内容\u003e\r\n・システム開発全般（要件定義、設計、実装、テスト、リリース、運用・保守まで）\r\n・設計やソースコードのレビュー\r\n・デザインや企画チームとのコミュニケーション\r\n・技術調査/選定　など\r\n\r\nご相談の上、希望があればサーバーサイドやインフラ構築などフルスタックを目指したアサインも可能です。\r\n\r\n### 技術スタック\r\n\r\n* Web Frontend: React, Next.js, Vue.js, TypeScript\r\n* Mobile Frontend: Kotlin, Swift, Dart, Flutter\r\n* Backend: Go, Python, Kotlin, Java, TypeScript, PHP, Rust\r\n* Databases: PostgreSQL, MySQL, Oracle Database\r\n* API Description / Serialization / Query: OpenAPI, Protocol Buffers, GraphQL\r\n* Cloud: AWS, Google Cloud, Microsoft Azure\r\n* Containers: Docker\r\n* CI/CD: GitHub Actions, CircleCI, AWS CodePipeline, AWS CodeBuild, Google Cloud Build\r\n* Monitoring / Observability: Datadog, New Relic, Sentry\r\n* Web Server / Reverse Proxy: nginx, Apache HTTP Server\r\n* OS: Linux, Windows\r\n* IaC: Terraform, AWS CloudFormation\r\n* AI Tools: Claude Code, Cursor, Codex, Devin, GitHub Copilot\r\n\r\n##### 開発用PC\r\n全員に基本的にはMacを貸与しています。\r\n\r\n### 社員年齢構成比率\r\n40代：8名\r\n30代：6名\r\n20代：7名\r\n企業ページにより細かくに記載しています！\r\n\r\n### 選考の流れ\r\n1. 応募\r\n2. カジュアル面談・面接（計2回を想定）\r\n3. 内定\r\n\r\n面談・面接は全てオンラインにて実施します。\r\n\r\n---\r\n\r\n##### 〜〜　おまけ　編集後記　〜〜\r\n当求人記事のインタビューを担当した私は\r\nこれまで10年以上に渡り多種多様な業界の企業の採用支援の仕事をしてきました。\r\nその中で、たくさんの方々にインタビューをしてきましたが\r\n“会社に求めることは？”という質問に対して、\r\n“今と変わらないであり続けてほしい”\r\nと、こんなにも何人もの社員さんの口からお聞きしたのは初めてでした。\r\n（というか、一人でもそんなことを言ってる会社に出会ったこともないかも…？）\r\n\r\nとても恵まれている環境で羨ましい限り！と思っちゃいますね。\r\nそんな環境で働きたい方はぜひエントリーしてみてくださいね！","required_experience_and_skills":null,"preferred_experience_and_skills":null,"desired_personality":null,"message_for_candidates":"まだまだ小規模な会社なので、入社後に「これをこなせばAWSの基本的なスキルが身に付く」といったような整った研修は用意されていません。\r\nただ、AWSはもちろんのこと、ベテランエンジニアのサポートを受けながら様々な案件を通して新しい技術に触れることができ、自分が興味がある分野を掘り下げるにはうってつけの環境かと思います。\r\n\r\nメンバーの9割近くがエンジニアの会社で開発に浸かりたい方、ぜひ一度気軽にお話ししましょう！","working_condition":"###### 勤務時間\r\n10:00 ~ 19:00（休憩1時間）\r\n\r\n###### 休日休暇\r\n・完全週休2日制（土日）\r\n・祝日\r\n・有給休暇\r\n・夏季休暇（2日）\r\n","insurance":"###### 保険\r\n・各種社会保険（雇用・労災・健康・厚生年金）\r\n\r\n###### 手当/補助など\r\n・通勤手当\r\n\r\n###### 給与\r\n・年収 : 400万〜\r\n※前職給与/スキル/経験を考慮いたします。\r\n\r\n###### その他\r\n・雇用形態：正社員\r\n・副業OK\r\n・試用期間：なし","primary_base_salary":{"id":150169,"unit":"year","min_value":400,"max_value":null},"technology":{"practical_skilltags":{"言語":[{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-05-15T17:39:58+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":27,"name":"c#","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T09:30:52+09:00","has_image":true,"formal_id":27,"popular":true,"real_name":"C#","skilltag_category_id":1},{"id":77,"name":"javascript","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T13:42:37+09:00","has_image":true,"formal_id":77,"popular":true,"real_name":"JavaScript","skilltag_category_id":1},{"id":84,"name":"node.js","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T17:37:17+09:00","has_image":true,"formal_id":84,"popular":true,"real_name":"Node.js","skilltag_category_id":1},{"id":979,"name":"dart","created_at":"2012-04-25T18:19:03+09:00","updated_at":"2026-05-12T15:30:58+09:00","has_image":false,"formal_id":979,"popular":false,"real_name":"","skilltag_category_id":1},{"id":66,"name":"python","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":true,"formal_id":66,"popular":true,"real_name":"Python","skilltag_category_id":1},{"id":2715,"name":"kotlin","created_at":"2013-03-03T20:40:45+09:00","updated_at":"2026-05-15T17:39:58+09:00","has_image":false,"formal_id":2715,"popular":false,"real_name":"Kotlin","skilltag_category_id":1},{"id":13,"name":"php","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T17:37:17+09:00","has_image":true,"formal_id":13,"popular":true,"real_name":"PHP","skilltag_category_id":1},{"id":2909,"name":"golang","created_at":"2013-05-01T10:30:48+09:00","updated_at":"2026-05-15T12:04:19+09:00","has_image":false,"formal_id":3748,"popular":false,"real_name":"","skilltag_category_id":1},{"id":125,"name":"java","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T13:48:27+09:00","has_image":true,"formal_id":125,"popular":true,"real_name":"Java","skilltag_category_id":1},{"id":3734,"name":"swift","created_at":"2014-06-05T11:30:07+09:00","updated_at":"2026-05-15T17:39:58+09:00","has_image":false,"formal_id":3734,"popular":false,"real_name":"Swift","skilltag_category_id":1},{"id":2953,"name":"rust","created_at":"2013-05-22T11:42:39+09:00","updated_at":"2026-05-15T13:44:13+09:00","has_image":false,"formal_id":2953,"popular":false,"real_name":"Rust","skilltag_category_id":1}],"フレームワーク":[{"id":78,"name":"jquery","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T12:04:19+09:00","has_image":true,"formal_id":78,"popular":true,"real_name":"jQuery","skilltag_category_id":2},{"id":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-05-15T17:37:17+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2},{"id":3695,"name":"vue.js","created_at":"2014-05-12T12:12:17+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":3695,"popular":false,"real_name":"Vue.js","skilltag_category_id":2},{"id":5303,"name":"flutter","created_at":"2018-07-03T16:43:18+09:00","updated_at":"2026-05-15T12:02:52+09:00","has_image":false,"formal_id":5303,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":155,"name":"postgresql","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-15T17:37:17+09:00","has_image":true,"formal_id":155,"popular":true,"real_name":"PostgreSQL","skilltag_category_id":3},{"id":4076,"name":"dynamodb","created_at":"2015-03-27T13:06:18+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":2802,"popular":false,"real_name":"","skilltag_category_id":3},{"id":1236,"name":"mariadb","created_at":"2012-05-21T12:31:18+09:00","updated_at":"2026-05-01T17:28:52+09:00","has_image":false,"formal_id":1236,"popular":false,"real_name":"","skilltag_category_id":3},{"id":152,"name":"mysql","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":true,"formal_id":152,"popular":true,"real_name":"MySQL","skilltag_category_id":3},{"id":157,"name":"oracle","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T17:29:14+09:00","has_image":null,"formal_id":157,"popular":false,"real_name":"Oracle Database","skilltag_category_id":3}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":true,"formal_id":180,"popular":true,"real_name":"Git","skilltag_category_id":6}],"プロジェクト管理":[{"id":725,"name":"jira","created_at":"2012-04-05T15:22:20+09:00","updated_at":"2026-05-15T17:38:49+09:00","has_image":true,"formal_id":725,"popular":false,"real_name":"","skilltag_category_id":4},{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"その他":[{"id":3403,"name":"docker","created_at":"2013-12-16T02:17:16+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":3403,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4249,"name":"graphql","created_at":"2015-08-17T00:05:44+09:00","updated_at":"2026-05-15T12:07:10+09:00","has_image":false,"formal_id":4249,"popular":false,"real_name":"GraphQL","skilltag_category_id":5},{"id":5677,"name":"nginx","created_at":"2018-10-23T21:58:59+09:00","updated_at":"2026-05-13T16:40:16+09:00","has_image":true,"formal_id":5677,"popular":false,"real_name":"nginx","skilltag_category_id":5},{"id":3806,"name":"terraform","created_at":"2014-07-30T00:50:16+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":3806,"popular":false,"real_name":"Terraform","skilltag_category_id":5},{"id":363,"name":"aws","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-05-15T17:38:34+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5988,"name":"github-actions","created_at":"2020-01-09T11:45:51+09:00","updated_at":"2026-05-15T17:39:58+09:00","has_image":false,"formal_id":5988,"popular":false,"real_name":"GitHub Actions","skilltag_category_id":5},{"id":3559,"name":"circleci","created_at":"2014-03-05T10:29:27+09:00","updated_at":"2026-05-15T17:38:49+09:00","has_image":false,"formal_id":3559,"popular":false,"real_name":"CircleCI","skilltag_category_id":5},{"id":5764,"name":"codepipeline","created_at":"2019-02-05T22:44:05+09:00","updated_at":"2026-05-08T10:59:28+09:00","has_image":false,"formal_id":5764,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5236,"name":"codebuild","created_at":"2018-04-25T13:39:07+09:00","updated_at":"2026-05-12T15:40:42+09:00","has_image":false,"formal_id":5236,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3260,"name":"newrelic","created_at":"2013-09-24T13:55:34+09:00","updated_at":"2026-05-15T17:38:49+09:00","has_image":false,"formal_id":3260,"popular":false,"real_name":"","skilltag_category_id":5},{"id":4527,"name":"datadog","created_at":"2016-01-28T19:09:38+09:00","updated_at":"2026-05-15T17:38:49+09:00","has_image":false,"formal_id":4527,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3600,"name":"sentry","created_at":"2014-03-23T18:15:25+09:00","updated_at":"2026-05-15T17:38:34+09:00","has_image":false,"formal_id":3600,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":250,"name":"apache","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-12T14:47:47+09:00","has_image":true,"formal_id":250,"popular":true,"real_name":"Apache","skilltag_category_id":5},{"id":6529,"name":"google-cloud","created_at":"2021-04-23T11:21:04+09:00","updated_at":"2026-05-15T12:37:59+09:00","has_image":false,"formal_id":6529,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":7753,"name":"github-copilot","created_at":"2023-03-31T17:22:15+09:00","updated_at":"2026-05-15T17:02:49+09:00","has_image":false,"formal_id":7753,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8835,"name":"devin","created_at":"2025-02-27T19:41:01+09:00","updated_at":"2026-05-12T16:00:57+09:00","has_image":false,"formal_id":8835,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8739,"name":"cursor","created_at":"2024-11-15T14:22:15+09:00","updated_at":"2026-05-15T17:42:11+09:00","has_image":false,"formal_id":8739,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":9010,"name":"codex","created_at":"2025-09-17T17:22:58+09:00","updated_at":"2026-05-15T12:54:20+09:00","has_image":false,"formal_id":9010,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8714,"name":"claude","created_at":"2024-10-24T16:43:41+09:00","updated_at":"2026-05-15T13:42:38+09:00","has_image":false,"formal_id":8714,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4788,"name":"apache-http-server","created_at":"2016-08-22T19:21:39+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":4788,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":9084,"name":"google-cloud-build","created_at":"2026-03-26T10:29:32+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":9084,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":247,"name":"azure","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-15T13:44:13+09:00","has_image":null,"formal_id":247,"popular":false,"real_name":"Microsoft Azure","skilltag_category_id":5},{"id":5119,"name":"protocol-buffers","created_at":"2017-07-09T14:22:55+09:00","updated_at":"2026-05-12T15:40:42+09:00","has_image":false,"formal_id":5119,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5304,"name":"openapi","created_at":"2018-07-03T18:34:28+09:00","updated_at":"2026-05-14T12:06:21+09:00","has_image":false,"formal_id":5304,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4544,"name":"cloudformation","created_at":"2016-02-18T17:28:31+09:00","updated_at":"2026-05-08T10:59:28+09:00","has_image":false,"formal_id":4544,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":400,"name":"windows","created_at":"2012-03-26T18:10:58+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":null,"formal_id":400,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":404,"name":"linux","created_at":"2012-03-26T18:10:59+09:00","updated_at":"2026-05-13T16:40:27+09:00","has_image":true,"formal_id":404,"popular":true,"real_name":"Linux","skilltag_category_id":5}]},"not_practical_skilltags":{}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":15,"name":"事業・組織規模","environments":[{"id":61,"name":"在籍しているエンジニアの人数：11名〜29名"}]},{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":42,"name":"取締役（社内）または執行役員として、エンジニアリング部門の人間が経営に参加している"},{"id":43,"name":"経営トップがエンジニア出身、または現役のエンジニアである"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":1,"name":"OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる"},{"id":2,"name":"企画を決定する場に、実装を担当する開発メンバーが参加している"},{"id":3,"name":"タスクの見積もりは、実装を担当するメンバーが中心となって行う"},{"id":4,"name":"全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":6,"name":"本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している"},{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"},{"id":9,"name":"提出されたコードには自動的にリグレッションテストが実行される環境が構築されている"}]},{"id":3,"name":"テストの実施度","environments":[{"id":11,"name":"ほとんどのプロダクトコードに単体テストを記述、実施している"},{"id":14,"name":"想定される複数環境での品質チェックを義務づけている"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":19,"name":"継続的なデプロイ（デリバリー）を行っている"}]},{"id":5,"name":"ワークフローの整備","environments":[{"id":20,"name":"全てのコードをバージョン管理ツールで管理している"},{"id":21,"name":"各メンバーが実装したコードのマージは Pull Request ベースで行われる"},{"id":22,"name":"自動（＝システム化され、1コマンドで実行できる）ビルド、自動デプロイ環境が整備されている"},{"id":23,"name":"コードによるインフラ構成管理（Infrastructure as Code）の環境が整備されている"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":67,"name":"日本国内であれば、居住地は問わずにフルリモートできる"},{"id":73,"name":"2年以内に未就学児を子育てしながら働いていたエンジニアがいる"}]},{"id":8,"name":"メンバーの多様性","environments":[{"id":34,"name":"開発メンバーの新卒採用を実施している"}]},{"id":9,"name":"待遇・福利厚生","environments":[{"id":36,"name":"入社時には、各自希望のスペックの PC やディスプレイが支給される"}]},{"id":18,"name":"職業安定法に対応する記載事項","environments":[{"id":110,"name":"休憩時間：1時間"},{"id":112,"name":"休日制度：完全週休2日制（土日祝休み）"},{"id":113,"name":"休日制度：完全週休2日制（土日休み）"},{"id":120,"name":"給与形態：賞与あり"},{"id":125,"name":"試用期間：なし"},{"id":126,"name":"社会保険：各種社会保険完備（雇用・労災・健康・厚生年金）"},{"id":46,"name":"受動喫煙防止措置：屋内禁煙"},{"id":131,"name":"受動喫煙防止措置：敷地内禁煙（屋外に喫煙場所あり）"}]}],"title":"【フルリモート/居住地不問】フロントエンドエンジニア┃一次請け案件が中心┃少数精鋭SIer","updated_at":1777624020,"published_at":1774862531,"skilltags":[{"id":77,"name":"javascript","translated_name":"JavaScript"},{"id":2373,"name":"typescript","translated_name":"TypeScript"},{"id":3734,"name":"swift","translated_name":"Swift"},{"id":125,"name":"java","translated_name":"Java"},{"id":2909,"name":"golang","translated_name":"Golang"},{"id":13,"name":"php","translated_name":"PHP"},{"id":2715,"name":"kotlin","translated_name":"Kotlin"},{"id":66,"name":"python","translated_name":"Python"},{"id":979,"name":"dart","translated_name":"Dart"},{"id":84,"name":"node.js","translated_name":"Node.js"},{"id":27,"name":"c#","translated_name":"C#"},{"id":2953,"name":"rust","translated_name":"Rust"},{"id":3695,"name":"vue.js","translated_name":"Vue.js"},{"id":3889,"name":"react","translated_name":"React"},{"id":78,"name":"jquery","translated_name":"jQuery"},{"id":5303,"name":"flutter","translated_name":"Flutter"},{"id":152,"name":"mysql","translated_name":"MySQL"},{"id":155,"name":"postgresql","translated_name":"PostgreSQL"},{"id":1236,"name":"mariadb","translated_name":"Mariadb"},{"id":4076,"name":"dynamodb","translated_name":"Dynamodb"},{"id":157,"name":"oracle","translated_name":"Oracle Database"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":725,"name":"jira","translated_name":"Jira"},{"id":3807,"name":"slack","translated_name":"Slack"},{"id":5988,"name":"github-actions","translated_name":"GitHub Actions"},{"id":3559,"name":"circleci","translated_name":"CircleCI"},{"id":5764,"name":"codepipeline","translated_name":"Codepipeline"},{"id":5236,"name":"codebuild","translated_name":"Codebuild"},{"id":4527,"name":"datadog","translated_name":"Datadog"},{"id":3260,"name":"newrelic","translated_name":"Newrelic"},{"id":3600,"name":"sentry","translated_name":"Sentry"},{"id":5677,"name":"nginx","translated_name":"nginx"},{"id":250,"name":"apache","translated_name":"Apache"},{"id":363,"name":"aws","translated_name":"Aws"},{"id":6529,"name":"google-cloud","translated_name":"Google Cloud"},{"id":3806,"name":"terraform","translated_name":"Terraform"},{"id":4249,"name":"graphql","translated_name":"GraphQL"},{"id":3403,"name":"docker","translated_name":"Docker"},{"id":404,"name":"linux","translated_name":"Linux"},{"id":400,"name":"windows","translated_name":"Windows"},{"id":4544,"name":"cloudformation","translated_name":"Cloudformation"},{"id":5304,"name":"openapi","translated_name":"Openapi"},{"id":5119,"name":"protocol-buffers","translated_name":"Protocol Buffers"},{"id":247,"name":"azure","translated_name":"Microsoft Azure"},{"id":9084,"name":"google-cloud-build","translated_name":"Google Cloud Build"},{"id":4788,"name":"apache-http-server","translated_name":"Apache Http Server"},{"id":8714,"name":"claude","translated_name":"Claude"},{"id":9010,"name":"codex","translated_name":"Codex"},{"id":8739,"name":"cursor","translated_name":"Cursor"},{"id":8835,"name":"devin","translated_name":"Devin"},{"id":7753,"name":"github-copilot","translated_name":"Github Copilot"}],"profession":{"name":"フロントエンドエンジニア","slug":"front-end-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/35184/job_image/thumb_2dbaca15afaec56e558498500d47fd01.png","image_alt":"【フルリモート/居住地不問】フロントエンドエンジニア┃一次請け案件が中心┃少数精鋭SIer | 株式会社SUPINF","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":400,"max_value":null}],"prefecture_name":"東京","office_change_scope":null,"selections":[],"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":2,"name":"言語未経験可","created_at":"2015-10-01T15:07:27+09:00","updated_at":"2016-06-30T14:04:23+09:00","priority":10,"slug":"lang-platform-unexperienced","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":16,"name":"東京以外の求人","created_at":"2016-02-16T22:55:03+09:00","updated_at":"2019-04-15T16:41:42+09:00","priority":1,"slug":"provinces","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":24,"name":"フルリモート可","created_at":"2019-04-15T16:18:11+09:00","updated_at":"2019-07-22T12:25:18+09:00","priority":11,"slug":"full-time-remote-work-is-available","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}],"images":[{"width":1600,"height":500,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/35184/job_image/2dbaca15afaec56e558498500d47fd01.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/35184/job_image/thumb_2dbaca15afaec56e558498500d47fd01.png","title":"開発が好きなメンバーが集う少数精鋭エンジニア集団。フルリモートワークです。"},{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/35184/job_image/d1d1621c3673d945d3dad1e3451a7985.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/35184/job_image/thumb_d1d1621c3673d945d3dad1e3451a7985.jpg","title":"カンファレンスでの登壇実績も多々"}]}