■募集概要
・店舗スタッフのDXアプリケーションサービス「STAFF START」の開発をします。
流通売上はサービス開始以来毎年3倍以上と急成長をつづけ、
5周年を迎えた2021年の年間の流通額は1,300億円を突破、
アパレルや化粧品ブランドを中心に、1,700を超えるブランドに導入されました。
現在、アパレルや美容業界のみならず多くの業界から注目を集めており、
食料品・家具家電・サービス業など多領域への展開とともに、
膨大な販売データを活用した複数の大手EC/プラットフォームとのシステム連携が決定しており、
開発チームのさらなる強化を進めています。
そこで、開発チームの即戦力として、今後ますます拡大・成長するサービスの全体を見据えながら、
大きな裁量を持ってフルスタックに活躍したいバックエンドエンジニアを募集します!
■業務内容
バックエンドエンジニアを募集します。主に、STAFF STARTの設計・運用・保守・構築をお任せします。
現在はGolangへのリプレイスに向けて進行中です。
当社のバックエンドエンジニアは、クライアントやプロダクトマネージャーからの要望を受けてサービスを作るのではなく、「どうすれば店舗スタッフが幸せになれるか」を軸に周りを巻き込みながら大きな裁量権を持って、スピード感高く実装します。
ご応募いただく方には、高いユーザビリティを実現するサービス基盤を作ることや、店舗スタッフが当社プロダクトを利用することで ”かんたん” にECサイトなどのオンライン上で接客ができ、今まで以上に評価される仕組みを作っていくようなサービスの開発を担っていただきます。
■仕事の魅力
・社会貢献度の高いサービスモデルの開発
現時点のサービスモデルだけでなく、今後開発予定のプロダクトも独自性の高いものばかりです。
エンジニアとして新しいプロダクトの企画、設計、開発に挑戦できます。
・高トラフィック環境の安定運用とスケール
導入企業数や流通額は未だ伸長中で、年間リクエスト数は150億超え。
高トラフィックシステムの安定運用とスケーリングの両方に挑戦できます。
・ビックデータの分析と活用
当社独自の貴重なデータが大量にあります。
速度や安定性の求められる集計や、新しい活用、そしてその開発に挑戦できます。
■開発環境 <現在RubyからGolangにリプレイス中!!>
・API :Ruby(Rails), PHP(Lalavel),Golang
・管理画面: Rails(フロントはVue.jsに置き換え中)
・インフラ:AWS,EC2, RDS, DynamoDB, ElastiCache(Redis, Memcached), S3, CloudFront, Lambda, API Gateway.
・開発環境はローカルでDockerで構築しています。
・テスト:RSpec, CircleCI
・iOS:Swift4.0
・Android:Kotlin 1.3.41
・コード管理:Bitbucket
・コミュニケーションツール:Slack
・タスク管理:Backlog
・ドキュメントツール:Confluence
◆開発メンバーに裁量があります
・PCやエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができます。
・プロダクトの開発言語やフレームワーク、インフラなどの構成技術は、
随時新しいものや今まで使っていなくても効果があるものを開発チームで決めています。
・企画や実装する機能を決定する場に、実装を担当する開発メンバーが参加しています。
・タスクの見積もりは、実装を担当するメンバーが中心となって行います。
・全体のスケジュール管理は、Backlogを使い途中の成果を随時確認しながら、必要な場合は調整する形で行います。
◆労働環境の自由度
・仕事中、イヤホンの装着が許容されています。
・入社時には、各自希望のスペックの PC やディスプレイを支給します。
・社内はフリードリンク制です。
・週2回ランチが振る舞われます。
◆メンバーの多様性
・開発メンバーは、大手ベンチャー出身者やCTO経験者、など様々なメンバーで構成されており、技術的に議論を重ねながら、切磋琢磨できる環境です。
◆アジャイル実践状況
・1ヶ月以下の短い期間でのイテレーション開発を実践しています。
・デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っています。
・イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っています。
・タスク見積もりの単位には絶対量(人日など)ではなく相対ポイントを用い、極力複数人の意見を調整するようにしています。