ClassiのRailsエンジニアは、既存プロダクトのグロース施策を進めながら、継続的にRuby/Railsの最新バージョンへの追従に取り組んでいます。また、レガシーコードからテスタブルなコードへのリファクタリングを通して、今後のプロダクトの成長を見越した変更に強いアーキテクチャへの移行を進めています。
サーバサイドを含む様々な技術に触れたい方、チーム開発で教育サービスを成長させたい方、ぜひ一度お話ししましょう!
◉具体的な業務内容
- RailsでのWebサービスおよびAPIの設計、開発
- 継続的なRuby/Railsのバージョンアップとリファクタリング
- 各プロダクトチーム(ディレクター/デザイナー/営業との連携チーム)でのグロース施策の開発推進
◉必須スキル・経験
- Railsで作られたWebサービスおよびAPIの設計、開発、運用の実務経験
- RDBMSを用いた開発経験
- GitHub等を使ったチーム開発経験(Pull Request を使ったコードレビューなど)
- RSpec等によるテストコードありの開発経験
◉歓迎スキル・経験
- MySQLクエリのパフォーマンス改善の経験
- RedisなどのKVSを用いた開発経験
- レイヤードアーキテクチャに関する知識
- ディレクター/デザイナー/営業と連携するチームでの開発/運用経験
- レガシーコードにテストを導入して改善した経験
- Rails等のフレームワークのメジャーバージョンアップ経験
◉開発環境
サーバーサイド:Ruby on Rails, PHP
フロントエンド:Angular, NgRx, TypeScript, React, AngularJS, webpack
インフラ:AWS, Docker, Vagrant, CircleCI, Fluentd, Elasticsearch, Datadog, Bugsnag, Sentry
モバイル:Swift, RxSwift, Kotlin, Objective-C, Java, Firebase, fastlane, RxJava
ビジネス基盤:Salesforce
AI/データ:Python, Google BigQuery, Tableau
コミュニケーション/タスク管理:Slack, Confluence, esa, Asana, JIRA
リポジトリ管理:GitHub
◉こんな方、お待ちしています!
- 当社のミッション・ビジョン・バリューに共感いただける方
- 困ったときには助け合い、チームとして働ける方
- ユーザのことを第一に考えて対応できる方
- サービスを取り巻く環境や開発環境などの変化に立ち向かい、自らの力に変えていくことのできる方
- 自ら改良点を見つけ、改善していける方
▼その他
<WORK STYLE>
-リモートワーク可
- 入社時に希望のMac端末貸与(メモリ16GB/英語キーボード可)
- 外部ディスプレイ希望者貸与
- フレックスタイム制
※フレキシブルタイム:7時00分~22時00分
※標準労働時間(7時間45分/日)に1か月の所定労働日数を乗じた時間を、1ヶ月の総労働時間(所定労働時間)としています。
- カンファレンス・勉強会参加、会社で書籍購入あり
<COMMUNICATION>
- 全社会(月一回)
- Unipos(社員同士で感謝をポイントにして送り合う仕組み。ポイントは月末締めで翌月にAmazonギフト券に変えて支給されます。)
https://blog.unipos.me/2018/02/19/classi/