{"id":33119,"state":"published","closed_at":0,"company_name":"techfirst-leaders","company":{"id":22268,"name":"株式会社TechFirst Leaders","user_name":"techfirst-leaders","company_name":"techfirst-leaders","number_of_employee":7,"number_of_developer":7,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/22268/c662616c10f421d859efc8444cad06de.jpg","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/22268/c662616c10f421d859efc8444cad06de.jpg","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/22268/c662616c10f421d859efc8444cad06de.jpg","article":{"id":237,"title":"エンジニアの成長と成功を科学する企業","body":"TechFirst Leadersは、代表の毛利を含め全員がエンジニアの会社です。\nエンジニアの仕事は、創造性や知識欲を充しながら、社会に価値を提供し、対価を得ることができる、とても素晴らしい仕事です。\nそうした、エンジニアという素晴らしい仕事を通して、人生を成功するには、\n「知識やスキルを磨くこと」「キャリア(経験)を積むこと」「プロジェクトを通じて多くの価値を社会に提供すること」が必要です。\n私たちと「エンジニアとして成長し成功する」というゴールを共有し、一緒に探求できる仲間を募集しています！\n\n## 価値観\n### エンジニアドリブン\n私たちは、技術や物作りが大好きなエンジニア集団です！\n全員がエンジニアの会社ですので、「エンジニアによるエンジニアのための会社」を標榜し、制度や取り組みは、すべてエンジニアの為に作られています。\n・キャリア設計制度・評価報酬制度・その他規則など、すべてエンジニアに特化\n・CTOやアーキテクト経験のあるベテランエンジニアからのキャリアのアドバイス\n・勉強会、技術情報の共有を通して、全社で最新技術へキャッチアップする取り組み\nなどなど、社内全員の意見を取り込みながら、エンジニアドリブンで、常に進化しています！\n### 技術コミュニティ活動\n代表の毛利は、技術カンファレンスの登壇経験や100回以上の勉強会主催実績があります。そうした技術コミュニティとの関わりの中で、自分たちだけでは、キャッチアップできないリアルな情報が、自分たちの成長をさらに推し進めてくれることや、貢献し会うことでエコシステムが生まれ、業界全体が成長していくことを体験しました。現在も会社として社外向けの勉強会の開催などを通じて、IT業界の成長に貢献し、自分たち自身も成長を続けています！\n### 技術キャッチアップ\nプログラミング言語、クラウドプラットフォームや機能、フレームワーク、開発環境、開発手法など、日々新しい技術が生まれる中、私たちエンジニアは、開発で利用する為に、技術のキャッチアップを行います。裏を返せば、こうした技術の使用実績や習得スキルがエンジニアとしてのキャリアになっていきますので、最新技術の中から、ビジネス的に長く流行する技術を選定することがキャリア構築の上で重要になります。TechFirst Leadersでは、日々最新技術の有効性について議論し合うことで、技術の審美眼を社員全員で磨き続けています\n","sort_order":1}},"team_gender_composition":null,"service_and_product":"私たちは、Web技術を主軸としながらAI、XR、IoTなど先端技術を扱うエンジニア集団です。「エンジニアの成長と成功を科学する企業」を標榜し、多数の技術顧問在籍、自己研鑽費用の支援、AI勉強会など成長施策を豊富に用意しているエンジニア中心の組織になっています。\r\n\r\n携わっていただくプロジェクトについても、スキルアップ・キャリアアップを念頭に貴方の希望に合わせてアサインを決定します。最近ではAIコーティングなどAI活用を重視しています。\r\n\r\nプロジェクト例\r\n【 AIを活用した電子本人確認システム(eKYC)のWebサービス開発 】\r\n技術スタック：PHP/Laravel、TypeScript/React/Next.js、Python、AWS、GCP(AI部分)、Docker、WebRTC、MySQL\r\n銀行口座開設時などに使われるオンライン上で身分証明証や顔写真を提出して確認を行うシステムの開発。\r\n昨今ではSNS上でのトラブル対策などでも、本人確認の必要性が高まっており、将来性が高く、またAI活用することで、提出書類の正当性を自動で判定することができる先進的なプロジェクトです。\r\n■プロジェクトの魅力\r\n・AI部分は複数の画像認識系AIを使用し、システム部分はモダンなWeb開発技術をフル活用\r\n・社会的に必要性が高まっている将来性のあるスタートアップ企業のプロジェクト\r\n・顧客の起業家も技術出身のため、エンジニアの働き方への理解度が高い\r\n・リモートワークでの開発\r\n\r\n【 AIを活用した不動産テックSaaSのWebシステム開発 】\r\n技術スタック：TypeScript/React、Java/Spring Boot、AWS、Docker、MySQL、JIRA、Slack\r\n不動産企業向けのSaaS製品の開発。AIを活用し不動産の価格算定や見積作成、契約書管理などの機能を実装します。\r\n■プロジェクトの魅力\r\n・深層学習を用いた大規模なデータ分析\r\n・LLMを用いた一般顧客向けの不動産に関する質問を回答できるChatUI\r\n・アジャイルやモダンなWeb技術を活用したプロジェクト\r\n・リモートワークでの開発\r\n\r\n【 マルチモーダルAIプラットフォーム開発 】\r\n技術スタック：TypeScript/Vue.js、Python/FastAPI、OpenAI API、AWS、Docker\r\n企業横断で再利用できる音声・画像・テキスト解析 API 群をマイクロサービスとして統合し、チャットボット・議事録自動要約・画像検査などあらゆる業務アプリから呼び出せる“共通 AI 基盤”を構築するプロジェクトです。\r\n■プロジェクトの魅力\r\n・社内ドキュメントをベクトル DB 化して検索拡張生成（RAG）\r\n・AIコーディングエージェントを活用した開発\r\n・月の半分をリモートワークでの開発\r\n\r\nその他、Java,PHP,Ruby,Python,TypeScript,AWS,GCP,AIなどの技術スタックのプロジェクト多数。希望やスキルアップ戦略に合わせてアサインプロジェクトを決定します。\r\n\r\n\r\nTechFirst Leadersでは、「新しい技術に挑戦したい」「テックリードとしてキャリアアップしたい」といったエンジニアの希望や目標を踏まえ、可能な限りプロジェクトを調整・選択できるようにサポートしています。\r\n\r\n25年以上の開発経験と20年以上の経営経験を持つ代表の毛利と相談しながら、戦略的なキャリアパスを構築できます。サーバサイド→フロントエンド、Webエンジニア→データサイエンティストなど、多様なキャリアチェンジ実績も豊富です。\r\n\r\n一方で、ライフステージによってはプライベートを重視したい時期もあると思います。参画プロジェクトの選択肢が多くあることで、「攻めたい時期」と「守りたい時期」のそれぞれにマッチした働き方を提供することを大事にしています。\r\n\r\n私たちは技術が好きな仲間とともに、「エンジニアが楽しみながら成長できる環境」を何よりも大切にしています。","required_experience_and_skills":null,"preferred_experience_and_skills":null,"desired_personality":null,"message_for_candidates":null,"working_condition":"【勤務時間】\r\n10:00-19:00（休憩60分）\r\n\r\n【休日休暇】\r\n完全週休2日制（土曜・日曜）、祝日\r\n年次有給休暇、年末年始休暇、特別休暇","insurance":"【会社制度・福利厚生】\r\n各種社会保険完備\r\n\r\n【その他、労働条件】\r\n期間の定め無し\r\n賃金：年収450〜800万円","primary_base_salary":{"id":138613,"unit":"year","min_value":450,"max_value":800},"technology":{"practical_skilltags":{"言語":[{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":84,"name":"node.js","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":true,"formal_id":84,"popular":true,"real_name":"Node.js","skilltag_category_id":1},{"id":125,"name":"java","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":true,"formal_id":125,"popular":true,"real_name":"Java","skilltag_category_id":1},{"id":13,"name":"php","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":true,"formal_id":13,"popular":true,"real_name":"PHP","skilltag_category_id":1},{"id":66,"name":"python","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":true,"formal_id":66,"popular":true,"real_name":"Python","skilltag_category_id":1},{"id":40,"name":"ruby","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":true,"formal_id":40,"popular":true,"real_name":"Ruby","skilltag_category_id":1}],"フレームワーク":[{"id":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2},{"id":5339,"name":"next.js","created_at":"2018-08-10T18:37:09+09:00","updated_at":"2026-04-28T14:04:06+09:00","has_image":false,"formal_id":5339,"popular":false,"real_name":"","skilltag_category_id":2},{"id":5232,"name":"nuxt.js","created_at":"2018-04-19T16:54:37+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":5232,"popular":false,"real_name":"Nuxt.js","skilltag_category_id":2},{"id":832,"name":"express","created_at":"2012-04-13T21:30:00+09:00","updated_at":"2026-04-27T17:38:33+09:00","has_image":false,"formal_id":832,"popular":false,"real_name":"","skilltag_category_id":2},{"id":6189,"name":"fastapi","created_at":"2020-09-04T12:19:32+09:00","updated_at":"2026-04-28T14:04:06+09:00","has_image":false,"formal_id":6189,"popular":false,"real_name":"","skilltag_category_id":2},{"id":652,"name":"flask","created_at":"2012-04-04T15:20:54+09:00","updated_at":"2026-04-26T05:23:14+09:00","has_image":false,"formal_id":652,"popular":false,"real_name":"","skilltag_category_id":2},{"id":49,"name":"ruby-on-rails","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":true,"formal_id":49,"popular":true,"real_name":"Ruby on Rails","skilltag_category_id":2},{"id":2069,"name":"laravel","created_at":"2012-07-27T16:20:33+09:00","updated_at":"2026-04-27T11:49:47+09:00","has_image":false,"formal_id":2069,"popular":false,"real_name":"Laravel","skilltag_category_id":2},{"id":3855,"name":"spring-boot","created_at":"2014-09-08T14:51:03+09:00","updated_at":"2026-04-27T11:49:47+09:00","has_image":false,"formal_id":3855,"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-04-30T18:13:00+09:00","has_image":false,"formal_id":3695,"popular":false,"real_name":"Vue.js","skilltag_category_id":2}],"データベース":[{"id":152,"name":"mysql","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":true,"formal_id":152,"popular":true,"real_name":"MySQL","skilltag_category_id":3},{"id":155,"name":"postgresql","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-04-30T18:12:45+09:00","has_image":true,"formal_id":155,"popular":true,"real_name":"PostgreSQL","skilltag_category_id":3}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":true,"formal_id":180,"popular":true,"real_name":"Git","skilltag_category_id":6}],"プロジェクト管理":[{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-04-30T18:13:00+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-04-30T18:13:00+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"その他":[{"id":363,"name":"aws","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4233,"name":"gcp","created_at":"2015-07-23T12:10:47+09:00","updated_at":"2026-04-30T18:13:00+09:00","has_image":false,"formal_id":4346,"popular":false,"real_name":"Google Cloud Platform","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":60,"name":"在籍しているエンジニアの人数：10名以下"}]},{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"},{"id":50,"name":"マネージャーやCTOと高頻度（月1程度）でキャリアについて話す場が設けられている"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":42,"name":"取締役（社内）または執行役員として、エンジニアリング部門の人間が経営に参加している"},{"id":43,"name":"経営トップがエンジニア出身、または現役のエンジニアである"},{"id":55,"name":"社外から登壇を依頼・指名を受けるようなエンジニアが在籍している"},{"id":56,"name":"エンジニアが自発的に外部のイベントやカンファレンスに登壇している"},{"id":57,"name":"最新技術を追いかけるための社内勉強会が定期開催され、参加者が自主的に参加している"},{"id":58,"name":"Slack等で、最新技術の良し悪しをメンバーがよく会話している"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":68,"name":"オフィスへの通勤圏内であればフルリモートできる"}]},{"id":9,"name":"待遇・福利厚生","environments":[{"id":66,"name":"イベントへの業務参加やチケット負担など、会社として、大規模カンファレンスへの参加を支援する制度がある"}]}],"title":"【AIコーディングでWeb開発を極めたいエンジニア大募集！】豊富なキャリアアップ制度とワークライフバランスの取れたエンジニアドリブンな組織で一緒に成長しましょう！","updated_at":1752028772,"published_at":1752028772,"skilltags":[{"id":2373,"name":"typescript","translated_name":"TypeScript"},{"id":84,"name":"node.js","translated_name":"Node.js"},{"id":125,"name":"java","translated_name":"Java"},{"id":13,"name":"php","translated_name":"PHP"},{"id":66,"name":"python","translated_name":"Python"},{"id":40,"name":"ruby","translated_name":"Ruby"},{"id":3889,"name":"react","translated_name":"React"},{"id":3695,"name":"vue.js","translated_name":"Vue.js"},{"id":3855,"name":"spring-boot","translated_name":"Spring Boot"},{"id":2069,"name":"laravel","translated_name":"Laravel"},{"id":49,"name":"ruby-on-rails","translated_name":"Ruby on Rails"},{"id":652,"name":"flask","translated_name":"Flask"},{"id":6189,"name":"fastapi","translated_name":"Fastapi"},{"id":832,"name":"express","translated_name":"Express"},{"id":5232,"name":"nuxt.js","translated_name":"Nuxt.js"},{"id":5339,"name":"next.js","translated_name":"Next.Js"},{"id":152,"name":"mysql","translated_name":"MySQL"},{"id":155,"name":"postgresql","translated_name":"PostgreSQL"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":3807,"name":"slack","translated_name":"Slack"},{"id":363,"name":"aws","translated_name":"Aws"},{"id":4233,"name":"gcp","translated_name":"Google Cloud Platform"}],"profession":{"name":"Webエンジニア／プロダクトエンジニア","slug":"web-application-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/thumb_d7150f1692510dd13cfe07841b925a29.jpg","image_alt":"【AIコーディングでWeb開発を極めたいエンジニア大募集！】豊富なキャリアアップ制度とワークライフバランスの取れたエンジニアドリブンな組織で一緒に成長しましょう！ | 株式会社TechFirst Leaders","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":450,"max_value":800}],"prefecture_name":"東京","office_change_scope":"会社の定める場所（テレワークを行う場所を含む）","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}],"images":[{"width":1280,"height":960,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/d7150f1692510dd13cfe07841b925a29.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/thumb_d7150f1692510dd13cfe07841b925a29.jpg","title":null},{"width":1280,"height":960,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/13db530b258d5195a897a8895bc2e390.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/thumb_13db530b258d5195a897a8895bc2e390.jpg","title":null},{"width":640,"height":480,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/bafcaa347ea37aaf6a77b52a9f9f9577.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/33119/job_image/thumb_bafcaa347ea37aaf6a77b52a9f9f9577.jpg","title":null}]}