クラウドワークスは2012年のサービス提供開始から約7年が経つサービスです。
Ruby on Rails を採用して、スピード感を持って機能追加を進めてきたことによって、サービスの規模を拡大し、多くの方に価値を届けてきました。
その一方で、いわゆる技術的負債も増えており、機能追加を以前ほどスピーディに行えなくなってきています。
この技術的負債を返済すべく、今年4月にリファクタリング専門のチームを発足しました。
リファクタリングを行うことで開発生産性の向上、エンジニアの技術力の向上、クラウドワークスの信頼性の向上を目指しています。
現在はエンジニア2人で、ドメイン駆動設計をベースに設計方針の策定やリファクタリングの実施、他チームのエンジニア向けにリファクタリング勉強会などを行っています。
巨大なRailsアプリケーションのリファクタリングという、ベストプラクティスが確立されていない分野に対して、一緒に立ち向かってくれるエンジニアを募集中です。
【必須要件】
・オブジェクト指向言語での開発経験
【歓迎要件】
・Ruby on Railsでの開発経験
・ドメイン駆動設計について自分なりに解釈を試みたり試行錯誤した経験
【求める人物像】
・リファクタリングや設計が好きで、日々実践している方
・メンテナブルなコードを書くために、日々実践している方
・チームで開発することが好き、得意な方
・良いコードや良い設計について議論し、提案できる方
・設計、コーディング品質に妥協しない方
・ユーザーファーストで物事を考えることができる方
・バグやエラーに積極的に対応できる方
・自由な風土でどんどん動きたい方
・本気でリファクタリングしたい方!!!
【主に使っている技術】
・開発言語: Ruby, JavaScript, HTML5, CSS3
・Webアプリケーション開発: Ruby on Rails, MySQL, Elasticsearch, Docker
・クラウドプロバイダ: AWS(EC2/ECS/Lambda/RDS/Redshift)
・開発ツール: GitHub, CircleCI, Slack, Qiita:Team
【業務内容】
・リファクタリングの実施
・リファクタリング方針の策定
・他チームへのリファクタリング支援
・メンテナブルなコードや設計の模索
・障害調査/対応
【雰囲気】
・自ら問題提起し、優先順位を決め、解決するスクラムスタイル!!
・HRTの原則(謙虚、尊敬、信頼)にもとづいたチーム活動をしていきます
・無償/有償問わず最適な技術やツールを選定し導入します
・Slackでのコミュニケーションが活発です
【環境】
・リモートワーク
・フレックス勤務
・副業可
・書籍購入補助
・社外勉強会/カンファレンスなどへの参加費用補助
・業務時間中のイベント参加やOSS貢献
---------------------------------------------------------------------------
▼CrowdWorks Engineer Blog
http://engineer.crowdworks.jp/
▼クラウドワークスのAdvent calendar
http://qiita.com/advent-calendar/2018/crowdworks
http://qiita.com/advent-calendar/2017/crowdworks
http://qiita.com/advent-calendar/2016/crowdworks
http://qiita.com/advent-calendar/2015/crowdworks
▼株式会社クラウドワークス Facebookページ
https://www.facebook.com/CrowdWorks/
---------------------------------------------------------------------------
※弊社の受動喫煙対策について
執務スペースでの喫煙禁止、喫煙は別途設置の喫煙専用室でのみ可としています