Business social network with 4M professionals

  • TypeScriptエンジニア
  • 10 registered

生成AIを活用した新規基幹システムの開発を牽引するフルスタックエンジニア

TypeScriptエンジニア
Mid-career

on 2025-12-02

85 views

10 requested to visit

生成AIを活用した新規基幹システムの開発を牽引するフルスタックエンジニア

Mid-career
Mid-career

Share this post via...

Kyosuke Morohashi

たくさんの Rubyist と一緒に、いろんな仕事をしたいです。

Misaki Shioi

2018年よりプログラマーとしてのキャリアを開始。現在は株式会社エス・エム・エスにてプロダクト開発に携わる。 2021年〜プログラミング言語Rubyの国際カンファレンスRubyKaigi登壇。2023年度Rubyアソシエーション開発助成プロジェクト「socketライブラリへのHappy Eyeballs Version 2 (RFC8305)の導入」の取り組みにより2024年11月にRubyコミッターに就任。 地域RubyコミュニティAsakusa.rbメンバー。 自分がコードを書いた分、少しでも世の中が良くなるような仕事がしたいと考えています。

三田 淳一

Ayano Fukashiro

エス・エム・エスで人事をしています。 現在エンジニア採用と広報付近で必要な箇所にうろうろしています! データサイエンティストやデザイナー、PdMの採用担当もしています。

株式会社エス・エム・エス プロダクト推進本部's members

たくさんの Rubyist と一緒に、いろんな仕事をしたいです。

What we do

来たる高齢社会において、エス・エム・エスが解決したい3つの社会課題があります。 課題1:質の高い医療・介護サービスの提供が困難になる 課題2:現役世代の負担がより深刻になる 課題3:高齢社会の生活にまつわる困りごとの解決が困難になる その解決へ向けて、「高齢社会に適した情報インフラを構築することで人々の生活の質を向上し、社会に貢献し続ける」というミッションを掲げ、「キャリア」「介護事業者」「ヘルスケア」「シニアライフ」の4つの戦略的事業領域を定めて40以上のサービスを開発・運営しています。

What we do

来たる高齢社会において、エス・エム・エスが解決したい3つの社会課題があります。 課題1:質の高い医療・介護サービスの提供が困難になる 課題2:現役世代の負担がより深刻になる 課題3:高齢社会の生活にまつわる困りごとの解決が困難になる その解決へ向けて、「高齢社会に適した情報インフラを構築することで人々の生活の質を向上し、社会に貢献し続ける」というミッションを掲げ、「キャリア」「介護事業者」「ヘルスケア」「シニアライフ」の4つの戦略的事業領域を定めて40以上のサービスを開発・運営しています。

Why we do

高齢化に伴い医療や介護の需要が増大する一方で、生産年齢人口の減少により、これらのサービスを支える従事者の不足と偏在が深刻な課題となっています。 例えば、医療領域では看護師が2025年には日本全体で6~27万人の従事者が不足すると見込まれており、介護領域では介護従事者の不足数が2025年の22万人から、2040年には65万人にまで拡大する見通しとなっています。 その問題を解決するため、質の高い医療・介護サービスの継続提供に貢献することを目指し、医療・介護領域に特化した人材紹介サービスや就職サイトを運営してます。 https://www.bm-sms.co.jp/service/career/ また、高齢化に伴い人口構成の中心が現役世代から高齢者へと移り変わるとともに、社会で必要とされるサービスは変化し、高齢社会に特有の新たなサービスの需要が拡大しています。 そのような背景から高齢社会の生活にまつわる悩みをニーズを抱えた人々を、その解決に役立つ相談先やサービスにつなぐ「困りごと解決プラットフォーム」を提供しています。 具体的には、介護で悩む人向けコミュニティの「安心介護」や、住まいにまつわる総合情報サービス「ハピすむ」等のサービスを運営しています。 https://www.bm-sms.co.jp/service/seniorlife/

How we do

◾️組織・環境の特徴 これまで21期連続増収を達成、社員数は単体2,000名、40以上のサービスを展開しており、いわゆる大きくて堅実な会社と見られがちですが、実態は、各事業が独立し裁量をもったスタートアップの集合体のような会社です。 開発チームは1チーム4〜6名でアジャイルでサービス開発を行っています。増収増益し続ける各事業の豊富なアセットを持ちながらも、少数精鋭のチームで開発を進めることで、チームは大きな裁量を持っております。 多様な事業を手掛ける弊社ではスタートアップフェーズの事業から大規模サービスまでを手がけられるチャンスがあります。 ◾️一緒に働くメンバー これまで会社としてセールスやマーケティングを強みとして成長してきましたが、開発体制の強化を進め、現在は150人の組織にまで成長しました。開発チームは約6割がサービス会社の出身者で元テックリードの方も多く、業界でも高水準の技術力を持ったメンバーが集まっています。またエンジニアの平均年齢は35歳、OSS開発者や書籍の執筆者、コミュニティでの登壇経験者など、多様なメンバーが在籍しています。 ◾️充実した社内制度 「エンジニアにとって “ 仕事をするのなら『こうありたい』” と考えている理想を実現できる会社を目指しています」 ・書籍購入制度、オライリー本を無料サブスク ・カンファレンス参加の奨励(参加費支援) ・キーボード・マウス購入制度、昇降デスク ・DDD-ドメインエキスパートがいる ・モブプロが盛ん また、働き方は原則リモートですが、出社日を合わせて対面でのコミュニケーションを取ることもできるハイブリッドな環境です!

As a new team member

◾️募集背景 医療キャリア事業では、「医療・介護/障害福祉従事者の不足と偏在を解消し、質の高い医療・介護/障害福祉サービスの継続提供に貢献する」というミッションを掲げ、「質の高い医療・介護サービスの提供が困難になる」という社会課題の解決に挑み、医療・介護の人手不足と偏在の解消に貢献することで、高齢社会に生きる人々の生活の質の向上を実現していきます。 キャリア事業の開発チームでは、キャリアパートナーが求職者一人ひとりに対し、より良いキャリア機会を提供できるよう支援するためのサービス基盤を企画・開発しています。 これまでキャリアパートナーの業務は多岐にわたり、情報やノウハウが各ツールや個人に分散しがちという課題がありました。 この課題を解決すべく、2025年に開発チームが主体となりプロジェクトを発足。 生成AIを活用した面談履歴の自動要約機能をリリースし、日々キャリアパートナーが利用するプラットフォームを鋭意開発中です。 そして今このサービス基盤は次なるステージへ進化します。現在の面談業務の効率化に留まらず、今後は求職者への提案業務のサポートなど、登録から入職までの一連のプロセスを支える不可欠なツールを目指しています。 技術面では、長年の度重なる業務変化に伴い分散してしまった求職者・求人情報を統合し、アプリケーションで利用可能な状態にすることで、今後のマッチングや情報構造の整理におけるAI/MLの活用を円滑に進める未来を見据えています。 この第二創業期ともいえる大きな挑戦を、企画・要件定義から共に推進してくれる新しい仲間を募集します。 ◾️業務内容 具体的な職務内容は以下の通りです。 ・ユーザーへのヒアリングを通じた企画・要件定義 ・Next.js/FastAPIを用いたWebアプリケーションの設計・開発 ・Gemini等を活用した生成AI機能(面談要約、提案サポート等)の実装 -プランナーやデザイナと一緒に機能開発や既存機能の回収についてディスカッションしながら、ユーザーの求めるプロダクトを実装する -選定されているアーキテクチャを理解した上での正しい実装を行う、場合によっては必要なリファクタリングを行う -フロントエンドおよびバックエンド開発(実装、効果検証) -パフォーマンスチューニング(web, database) ◾️必須要件 ・Webアプリケーションの設計、開発、運用経験(3年以上) ・React, Next.js, Vue.jsなどのモダンなJavaScriptフレームワークを利用した開発経験 ・RDBMSとSQLに関する基礎知識 ・Gitを用いたチームでの開発経験 ◾️歓迎要件 ・TypeScriptを用いた開発経験 ・Google Cloud等のクラウドプラットフォームを利用したインフラ設計・構築・運用経験 ・Gemini APIなど、生成AI(LLM)を活用したアプリケーションの開発・導入経験 ・Pythonを用いたWeb APIの開発経験(FastAPI, Flask, Djangoなど) ・ユーザーへのヒアリングや要件定義に携わった経験 ・事業会社の社内向け業務システムの開発・改善経験 ・チームやプロジェクトのリード経験
0 recommendations

    0 recommendations

    What happens after you apply?

    1. ApplyClick "Want to Visit"
    2. Wait for a reply
    3. Set a date
    4. Meet up