1
/
5
バックエンドエンジニア
Mid-career
on 2021-11-17 374 views

エンジニアによるエンジニアのためのSaaSバックエンド開発やりませんか!

ファインディ株式会社

ファインディ株式会社 members View more

  • 小学生の頃からホームページを立ち上げ、インターネットに興味を持つ。中学生の時にはカテゴリ登録制だった Yahoo! Japan にてゲームの攻略サイトが掲載され、月間100万PVを超えるサイトを運営。
    東京大学在学中から株式会社レアジョブにてパートタイムとして企画開発を行う。また、2014卒のエンジニアを対象とした100人規模のプログラミングコンテストを主催した。
    2013年にグリー株式会社入社後、GREE Platform 上の SNS チームで主に Javascript や Typescript を中心としたフロントエンドの開発を行う。
    2014年からゲームプラットフォームのトップペ...

  • 新卒でアドテクノロジー企業のマイクロアドに入社し、自社アドプロダクトの拡販に従事したのち、名古屋営業所の立ち上げを行う。
    その後、インドネシアの子会社に赴任し、現地法人の責任者としてインドネシア市場での事業拡大を行ったのち、Findyへ入社。

  • 2012年に株式会社オールアバウトに新卒エンジニア1期生として入社。サーバのクラウド移行やDevOpsの推進、サイトリニューアルの開発などを担当する。その傍ら、週末に3社ほどのスタートアップの開発や立ち上げの手伝いを行う。2017年11月よりFindyに正社員1人目としてジョイン。

As a new team member

Findyでは「挑戦するエンジニアのプラットフォームをつくる。」をビジョンに、
「独自開発のアルゴリズム」「ヒューマンタッチ」「エンジニアネットワーク」の融合を強みとして、
組織支援SaaS事業やエンジニアと組織のマッチング事業を展開しております。

新規事業の組織支援SaaS「Findy Teams」では、GitHubの活動状況を解析し、複雑なエンジニア組織の生産性を可視化し、そのパフォーマンス最大化を支援します。
(2021年10月に正式版リリース以降、早くも数百人規模のエンジニア組織への導入が決定したりと急成長しております)

■プロダクトと役割

エンジニア組織のパフォーマンス最大化を支援するSaaS「Findy Teams」のバックエンド開発を担当いただきます。
GitHubのプルリクエスト、イシュー等エンジニア組織に関する大量の行動データを処理して、
エンジニアチームの振り返りや組織作りに活かせるプロダクト開発を行います。

2021年10月に正式版をリリースし、数百人規模のエンジニア組織にもすでに導入が決まっています。
日本の先端を走るテック企業のCTOやエンジニアマネージャーと日々議論しながらプロダクト開発を進めています。

<役割>

・技術選定、アーキテクチャ設計
・アーキテクチャ改善、リファクタリング計画の策定、推進
・コードレビューによるコードのクオリティ、エンジニアスキルの底上げ

<こんなことやります>

・マーケティング部門と連携し、機能開発に企画から携わる
・GraphQLでの開発
・よりスムーズなリリースフローの実現
 -CI自動化テスト高速化
 -リリースほぼ自動化
 -デプロイ時間高速化

■開発背景と実現したい事

「エンジニアによるエンジニアのためのプロダクト」によって組織課題を解決したいと考えてます。

DX推進等による開発ニーズが急拡大する一方で、エンジニア人口の増加は追いついておらず需給ギャップは年々深刻化しております。
一方で貴重なエンジニアの皆様の力も最大限活用されているかと言われれば、そうと言える組織や開発環境はまだ少ないのではないでしょうか。

その様な課題意識の中「Findy Teams」により開発組織が抱える一つ一つの課題を取り除き、
エンジニアの皆様が心地よくものづくりに集中出来、もっと適切に評価、尊重される状況をつくる出す事により、
"つくる人"がもっと輝き、社会全体がより快適で豊かになっていく事に貢献したいと考えております。

また開発コードは言語の壁を超える為、世界中の開発組織のパフォーマンス最適化、グローバル市場への挑戦も視野に入れてます。
(日本発プロダクトで海外に挑戦したいエンジニアの方も大募集です)

■技術的難易度

・1ユーザーあたりのデータが莫大で、GitHubのAPIを利用したデータ量が多いサービスです。
・バッチ処理の効率化やパフォーマンス・チューニング等を含めた対応をお任せする事になります。
・インフラも同時に触れられる体制の為、トータルで見る範囲が広いです。
・複雑な要件に対応したアルゴリズム・コーディングが求められます。
(かなり技術的にチャレンジングな環境の為、経験値は貯まると思います!)

■開発環境と技術採択方針

開発言語:Ruby,TypeScript,GraphQL
フレームワーク:Ruby on Rails,React(Hooks),Redux
テスト:rspec,jest
インフラ・ミドルウェア:AWS,MySQL,Nginx,Redis,Docker
CI/CD:GitHub Actions
ツール:GitHub,Slack,Sentry,Datadog,dependabot

<技術採択方針>

・メンテナンスが継続され、長く続きそうなコミュニティが存在するか
・サービスに対してオーバースペックになりすぎない絶妙な妥協
・トレンドな技術へのチャレンジ

■CTO、エンジニアメンバー

東京大学大学院にて自然言語処理やデータマイニングを研究後、
フルスタックエンジニアとすてGREEで経験を積んだCTO佐藤を始め、
メガベンチャー、スタートアップ、Sier、大手製造メーカー出身者等、
多様なバックグラウンドを持つエンジニアが在籍しております。

Highlighted stories

代表note:エンジニア採用・組織支援の会社を経営している僕がデザイナーをリスペクトする理由
スピード感を持ったエンジニアの紹介をベースに、企業と深い関係値を作って潜在的なニーズの掘り起こしも行う。Findy Freelanceのカスタマーサクセスのやりがい
Findyが面白いフェーズなので、今参画する魅力をまとめてみた
Other users cannot see whether or not you're interested.
5 recommendations
Company info
ファインディ株式会社
  • Founded on 2016/07
  • 60 members
  • Featured on TechCrunch /
    Funded more than $1,000,000 /
    CEO can code /
    Funded more than $300,000 /
  • 東京都品川区西五反田7-7-7 SGスクエア8階
  • エンジニアによるエンジニアのためのSaaSバックエンド開発やりませんか!
    ファインディ株式会社