1
/
5
This page is intended for users in Singapore. Go to the page for users in United States.
Mid-career
サーバーサイド(リモートOK)
on 2020-04-10 1,834 views

95億レコード超のライフログ!開発組織を支えるサーバーサイドエンジニア!

株式会社FiNC Technologies

株式会社FiNC Technologies members View more

  • 2012年東京大学工学部システム創成学科卒業、2014年東京大学大学院学際情報学府総合分析情報学コース修了。大学院では分散システムを専攻し、総務省との共同プロジェクト「情報流通連携基盤共通API」の研究に関わる。在学中、医薬品関連のスタートアップを二社創業し技術責任者を務め、大学院修了のタイミングでメンバーと共にFiNCに参画。FiNCでは第一号エンジニアとしてファーストサービスの立ち上げから現在に至るまでのサービス全般の設計、開発、保守、運用に携わりFiNCの成長を支える。他にもエンジニアチームの採用、教育、マネジメントも行う。2020年4月、CTOに就任。

  • 2010年にDeNAに新卒で入社し、インフラ基盤にて国内最大級のトラフィックを支えるサーバー運用を担当し、数多くのヒットタイトルの運用に携わる。また、海外向けソーシャルゲームのインフラ基盤や国内外のゲーム開発会社に対するシステムコンサル業務の責任者を担当。DeNA退社後は、家族向けコミュニケーションアプリを立ち上げ、CTOとしてモバイルアプリの企画、設計、開発、運用を担当する。FiNCには2015年にSREエンジニアとして入社。サービス基盤のDocker化やCI/CDの整備などバックエンドの改善を行う。SREチームのマネージャーを経て、2020年4月にVPoEに就任。

  • CEO:東京大学工学部卒業。大学在学中にヘルスケアスタートアップ2社を創業。2014年にフィンク(現:フィンクテクノロジーズ)の創業メンバー(CTO最高技術責任者)として参画。17年ディープラーニングを中心とする技術による日本の産業競争力の向上を目指す団体「日本ディープラーニング協会」の最年少理事に就任。19年12月にフィンクテクノロジーズの代表CEOに就任

  • 1987年生まれ。在学中にカナダにて留学を経験する。帰国後、留学の経験を多くの人に広めたいとの思いから、留学支援団体を運営する。気候変動等公益性の高い問題に貢献したいとの思いから、UNESCOでのインターンを経て、現職。現在は、気候変動に関する文献調査や、水理モデル、統計ツールの作成等を行う。

What we do

  • 累計1000万DLを突破した国内No.1 ヘルスケア/フィットネスアプリ「FiNC」
  • 健康経営の投資対効果を可視化する ヘルスケア特化B2B SaaS 「FiNC for BUSINESS」

FiNC Technologiesは「すべての人にパーソナルAIを」をミッションに掲げる、ヘルスケア×テクノロジーの会社です。
機械学習やディープラーニングなどの技術を活用し、お客様にパーソナライズしたサービスを届けることで、最適な選択と継続を支援し、人々を技術で健康にすることが私たちの仕事です。

現在はヘルスケアプラットフォームとして複数のサービスを展開しており、ヘルスケアアプリ「FiNC」を中心としながら、ディープラーニングを活用した食事の画像解析・姿勢分析、機械学習を活用した睡眠時間予測など「あなた専属のパーソナルAIトレーナー」となるようなアプリケーションを開発しています。

FiNCアプリを中心に、サブスクリプション型 有料サービス 「FiNC Plus」、ヘルスケア特化のEコマース 「FiNC Mall」、B2B SaaS「FiNC For BUSINESS」など多角的に事業を展開しています。

Why we do

  • 2018年10月1日より「株式会社FiNC Technologies」に商号を変更いたしました。予防ヘルスケア×AI(人工知能)テクノロジーに特化したヘルステックベンチャーとして、ディープラーニング、機械学習をはじめ、運動、栄養、睡眠領域における行動変容のためのAI開発に注力しています。
  • 2020年1月6日付で南野充則が代表取締役CEOに就任、「日本ディープラーニング協会」の最年少理事も兼任しています。

生活習慣病やカラダに関するコンプレックス、不定愁訴など健康課題が顕在化するとそれは私達が生きていく上で大きな壁になります。
上記の原因の根本は、日々の生活習慣=運動・栄養・睡眠です。
しかし正しい生活習慣を身につけるのは簡単ではなく「なにを選んだらいいかわからない」、「続けられない」という大きく2つの課題を誰もが抱えています。

そこで私たちは健康の「結果」だけでなく、日々の生活習慣の記録や趣向の変化などの「過程」のデータまでを取得することによって、一人ひとりにデータによるパーソナライズを実現しようと考えています。

How we do

  • 大規模システムを支えてきた経験を持つDeNAやサイバーエージェント出身者、エンジニア業界に転身をしてきた若手など、異なるバックグラウンドと強みを持って構成されたチームです。
  • 法人向けの FiNC for Business や ECサービスなど、それぞれのサービスを支えるチーム。ベテランと新卒、管理栄養士からジョブチェンジしてきた女性などが一緒に働くバラエティ豊かなチームです

データに基づきパーソナライズされた選択と継続のサポートによって、今までは大変で漠然としていた、ダイエット、運動等の健康管理が、まるで隣にパーソナルトレーナーがいるように、楽しく・楽に・簡単にできるようになります。

現在FiNCアプリは累計1000万DLを超え、AppStore「ヘルスケア/フィットネス」カテゴリにおいて、ランキング1位を獲得し(2018/12/3〜2019/1/13)、Google Play Award 2018では「自己改善部門」大賞を受賞しました。

また日本経済新聞において「NEXTユニコーン企業 TOP 8」、「研究開発型のNEXTユニコーン企業TOP 3(ヘルスケアの分野ではNo. 1)」に掲載され、経済産業省が発表した「J-Startup企業」に認定されるなど、現在日本で最も期待されているヘルスケア×IT企業です。

As a new team member

サーバーサイドの開発ではマイクロサービスアーキテクチャを採用しており、サービスのオーナーとしての役割を担うチャンスが多い環境です。与えられた要件を開発するだけではなく、FiNC Technologies の事業成長をさらに加速させ、ビジネスを更に一歩進めていくためにチャレンジしたいサーバーサイドエンジニアを募集しています。

95億レコードを超えるライフログを始めとしたビッグデータとAIを掛け合わせて、「すべての人にパーソナルAIを」の実現を目指すヘルスケアプラットフォーム FiNC を提供しています。

大量のライフログデータを基にしたアドバイスエンジンを活用することで、ユーザーごとにパーソナライズして健康をサポートする FiNC の各サービスのサーバーサイドの開発をご担当いただきます。クライアントとサーバー間だけでなく、複数マイクロサービス間のインターフェース設計、非同期アーキテクチャを用いたマイクロサービス間の通信の設計などに携わっていただきます。

各プロジェクトのオーナーや企画担当、エンジニア、デザイナー、プロダクトマネージャーと対話しながら、グロースを目的とした機能改善・追加開発を中心に行います。素早い機能開発をすることと同時に、メンテナンス性、スケーラビリティ、パフォーマンスなどの非機能要件も求められます。マイクロサービスアーキテクチャを採用しているため、サーバーサイドエンジニアとして広く責任、権限を持って開発に取り組むことができます。

更に、ユーザー体験の向上のために開発部署全体で設計や体制改善などを議論し、長期的に育てていくプロダクトのメンテナンス性や開発体験の改善なども常に行っており、エンジニアが意見を出しやすい環境です。

【具体的な業務内容】
・FiNC が提供するサービスの新規開発及び機能拡充、性能改善
・マイクロサービス間連携を実現する API の新規開発、機能拡充、性能改善
・AWS を活用したマイクロサービス化の推進
・Glueなどを活用した大規模データ処理

【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとにチームで開発しています。
・チーム毎に1週間から3週間のサイクルのスクラム開発を実施しています。
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。

【チーム運営】
・キャリアアップや個人の悩みや課題解決のために、隔週で上長と1on1を行なっています。
・業務上の進捗管理は、プロジェクト単位などで個別MTGやSlackで随時相談をしています。
・業務中の課題を発見次第、プロセスや組織の改善などを行います。

【技術・ツール】
・サーバーサイド Ruby on Rails, OpenAPI, JSON Schema,Sidekiq
・フロントエンド Node.js, React.js, Redux, Babel
・データベース Amazon Aurora (MySQL), Elasticsearch, ElasticCache
・メッセージング Amazon SNS/SQS
・CI / CD CircleCI, Jenkins
・監視・分析 Datadog, Sentry
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox

【求める経験・スキル】
・言語問わず、サーバーサイド開発の業務経験
・プルリクエストベースのプロジェクトでのチーム開発経験
・正規化や適切なインデックスの設定を意識したテーブルの設計経験
・SQL レベルのパフォーマンスチューニングの経験

【歓迎経験・スキル】
・Ruby on Railsを用いたサーバーサイド開発経験
・Docker, Kubernetes などコンテナ技術を用いたサービス運用経験
・メッセージングを用いた非同期処理の設計、実装経験
・ネットワーク / OS / アルゴリズムのコンピュータサイエンス入門レベルの知識
・DAU 10万以上のサービスの開発経験
・技術選定などの実施、技術的判断の経験

【求める人物像】
・FiNCのVisionに共感し、プロダクトを通じて社会貢献がしたい方
・大きなサービスを創りあげるアーキテクチャや、サービスを成長させることに興味がある方
・自ら課題を見つけ、改善のために行動できる方
・新しい技術への好奇心を持ち、勉強会や自己学習を通して学習する週間がある方

※弊社はヘルスケア業界の企業ですので就業後は完全禁煙となっております。あらかじめご了承ください。

Highlighted stories

【新旧CTO対談】デジタルを中心にヘルスケア事業の戦略を作るFiNCの過去と未来
「”問い合わせになる前の課題”を解決して、FiNCのカスタマーサクセスを牽引したい」注目のCREがFiNCで働く理由。
FiNC Technologiesの面接前にチェックしてほしい記事まとめ!for Engineer
Other users cannot see whether or not you're interested.
2 recommendations
Company info
株式会社FiNC Technologies
  • Founded on 2012/04
  • 160 members
  • CEO can code /
    Expanding business abroad /
    Funded more than $300,000 /
    Funded more than $1,000,000 /
    Featured on TechCrunch /
  • 東京都千代田区有楽町1-12-1​  新有楽町ビル5F​
  • 95億レコード超のライフログ!開発組織を支えるサーバーサイドエンジニア!
    株式会社FiNC Technologies