Server side Engineer

募集背景
FiNC Technologies は「一生に一度のかけがえのない人生の成功をサポートする」というビジョンのもと、「人々を健康にする」という世の中の課題解決にチャレンジしている予防ヘルスケア×AIに特化したヘルスケアベンチャーです。

FiNC のヘルスケアプラットフォームはライフログのマネジメントサービスに始まり、ECモール、パーソナルジム、ダイエット家庭教師サービスなど、ビジョンを達成するために予防ヘルスケア領域で次々に新しいプロジェクトを立ち上げ続けています。

サーバーサイドの開発ではマイクロサービスアーキテクチャを採用しており、サービスのオーナーとしての役割を担うチャンスが多い環境です。与えられた要件を開発するだけではなく、FiNC Technologies の事業成長をさらに加速させ、ビジネスを更に一歩進めていくためにチャレンジしたいサーバーサイドエンジニアを募集しています。
業務内容のサマリー
50億レコードを超えるライフログを始めとしたビッグデータと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万以上のサービスの開発経験
・技術選定などの実施、技術的判断の経験
待遇
【福利厚生】
・ストックオプション制度
・近隣住宅手当
・交通費支給
・各種社会保険
 - 厚生年金
 - 雇用保険
 - 労災保険
 - 健康保険(関東ITソフトウェア健康保険組合)
・社内表彰制
 - FiNCSアワード(ピアボーナスを活用した月間MVPの表彰制度)
・FiNC Smile制度
 - 部門懇親会費支給制度
 - 育児支援制度
 - 資格取得支援制度
 - 里帰り支援制度
 *弊社はヘルスケア業界の企業ですので【勤務時間内外で完全禁煙】となっております。
  現在喫煙されている方であっても入社までに完全禁煙できる方は歓迎です。

【休日・休暇】
・土曜日・日曜日・国民の祝日
・年次有給休暇(就業開始日に10日間付与)
・特別休暇(3日間)
・年末年始休暇(5日間)
・慶弔休暇
・産休・育休