職種
バックエンドエンジニア年収
500万円 〜 800万円利用技術
こだわり条件
仕事内容
rogateは、100カ国以上に展開しているオンラインプログラミング学習サービス「Progate」を運営している会社です。
国内外でサービス展開をしており、230万人ものユーザーが利用するサービ
開発環境
■技術情報
開発言語:Ruby, TypeScript, GraphQL
フレームワーク:Ruby on Rails, React(Hooks), Redux
テスト:RSpec, Jest, Chromatic, Autify
インフラ・ミドルウェア:AWS, MySQL, Elasticsearch, Nginx, Redis, Docker
CI/CD:GitHub Actions
ツール:GitHub, Slack, Sentry, Datadog, Dependabot
<技術採択方針>
・メンテナンスが継続され、長く続きそうなコミュニティが存在するか
・サービスに対してオーバースペックになりすぎない絶妙な妥協
・トレンドな技術へのチャレンジ
求めるスキル
必須スキル/経験
・仕様を基に設計から開発、テスト、リリースまでの一連を担当した経験
・Ruby、PHP、Pythonなどの言語でMVCフレームワークを使用した開発経験
・MySQLでの正規化、クエリの最適化を考慮したDB設計経験
・AWSやGCPなどのパブリッククラウドサービスの利用経験
・ECS、Kubernetes等のコンテナマネージドサービスの運用経験
・サーバモニタリング運用経験
歓迎スキル/経験
・Ruby on Railsでの開発経験
・セキュリティ対応を行った経験
・外部のAPIを用いたサービスへの組み込み経験
・MySQL、Redis、Elasticsearch等のパフォーマンスチューニング経験
・CI環境や自動化テストによる品質保証に取り組んだ経験
・大規模データ処理基盤の運用経験
求める人物像
・エンジニアとしての経験をサービスに反映
プログラミング学習サービスなので、ユーザー課題を一番イメージできるのはプログラミングを学んできたエンジニア。これまでの学習体験において感じた課題、改善策をサービス開発に活かすことができます。
・柔軟な働き方を実現
フルリモートが可能で、スーパーフレックス制度も導入。5~22時の間で自由に働くことができます。北海道や沖縄などに移住したメンバーもおり、場所や時間に囚われることなく働けます。
仕事の魅力
・明確に役割を分けてないため、バックエンド開発のスキルを活かしつつ徐々にSREへ業務範囲を広げていけます。現在、Findyはサービスが爆速で伸びており、エンジニアユーザー・クライアント社数が日に日に増えています。一方で、基盤の改善と機能追加を兼務しているエンジニアが多く、よりサービス基盤を強化していきたいと考えています。拡大するサービスに対して適切なインフラ設計や実装の経験を積むことができます。