【担当プロダクト】
Findyが展開するすべてのサービスの技術を取りまとめるSREとなります。10万人以上の利用者のGitHub等の外部サービスのAPIを元にデータを集積・分析を行うプロダクトになるため、APIの制約がある中でいかにユーザーに快適にサービスを利用いただくかを考え、サービスの信頼性を向上させていく業務になります。
【募集背景と実現したい事】
急成長の傍らインフラ環境の整備に課題が増えてきています。
例えば、ユーザ数や機能数が増える中でサーバ構成改善、パフォーマンスの向上や安定的なCI/CD、セキュリティを加味したAWSコストの最適化などが課題となっています。現状ではプロダクト開発メンバーがインフラの設計・構築も併せて行うため、より高速にインフラのスピードを上げていく必要があるため、将来を見据えたインフラ開発をSREとして推進していただける方を募集します。
【仕事の魅力】
▼拡大するサービスに対して適切なインフラの設計や実装などが可能
現在Findyはサービスが爆速で伸びていき、利用いただけるエンジニア・企業の方が日に日に増えています。
その一方で基盤の改善と機能追加を兼務しながら開発するエンジニアが多いため、よりサービス基盤を強化していきたいと考えています。
優秀なメンバーが多く、メンバーと協力しながら適切なアーキテクチャを提案できる環境です。
▼フルスタックに活躍できる
明確に役割を分けてないので、SREをベースにしながら希望次第でフロントやバックエンドなど様々な役割に挑戦可能です。
【業務内容】
・AWSを用いたサーバ構築(ECS、Fargateなど)
・Datadog等を用いたサーバモニタリングの強化
・アプリケーションパフォーマンスの監視と改善
・大規模データ処理基盤の構築、運用
・セキュリティ対応
【技術情報】
開発言語:Ruby、TypeScript、GraphQL
フレームワーク:Ruby on Rails、Next.js、React、Redux、Apollo Client
テスト:RSpec、Jest、Chromatic、Autify
インフラ・ミドルウェア:AWS、MySQL、Elasticsearch、Nginx、Redis、Docker
CI/CD:GitHub Actions
ツール:GitHub、Slack、Sentry、Datadog、Dependabot
▼技術採択方針
・メンテナンスが継続され、長く続きそうなコミュニティが存在するか
・サービスに対してオーバースペックになりすぎない絶妙な妥協
・トレンドな技術へのチャレンジ
自分から新しい技術の提案などを行える環境です。
【文化】
▼エンジニアドリブンで開発を進める
エンジニアがプロダクトの開発優先順位付けをし、開発を進めています。その上でビジネスサイドとも関係がいい状態を保てています。お互いにリスペクトし、企画と開発のバランスを取っています。
▼エンジニアが企画から関わる
エンジニアの自分たちがほしいと思うものを実現しやすい環境で、ストレートに「これは面白いかも」「使ってもらえるかも」という内容を自分たちで考える事ができます。
【開発メンバー】
東京大学大学院出身のCTOをはじめ、メガベンチャー、スタートアップ、Sier、大手製造メーカー出身者等、多様なバックグラウンドを持つ優秀なエンジニアが在籍しております。
【勤務地】
※入社後半年間は週3日以上の出社をお願いします。ただし、スキル・ご経験次第で地方フルリモート希望の方も相談可能です
【必須スキル】
・AWSやGCPなどのパブリッククラウドサービスの利用経験
・ECS、Kubernetes等のコンテナマネージドサービスの運用経験
・サーバモニタリング運用経験
・TerraformやCloudFormationを使ったIaCの経験
【歓迎スキル】
・MySQL、Redis、Elasticsearch等のパフォーマンスチューニング経験
・Webサービスのフロントエンドおよびバックエンドの開発・運用経験
・仕様を基に設計から開発、テスト、リリースまでの一連を担当した経験
・CI環境や自動化テストによる品質保証に取り組んだ経験
・大規模データ処理基盤の運用経験
【求める人物像】
・Findyのビジョン&バリューに共感できる方
・プロダクト(事業)の成長に主体性に関わりたい方
・周囲と協力しながら、開発を推進できる方
・常に起きうる変化を楽しみながら開発に取り組める方