サーバーサイドエンジニア_シニア(Platform SRE)

Salary: 700 - 1000 百万円

JavaScriptTypeScriptGitAWSGCPPHPVueNuxt.jsZabbixGrafanaRubyGoRails

Minimum year of experience: 5

RAKSUL

事業内容

▼3分でわかるラクスル

https://recruit.raksul.com/story/3min-raksul/(https://recruit.raksul.com/story/3min-raksul/)

チラシや冊子、名刺のような紙への印刷を伴う様々な商品や、マグカップやモバイルバッテリーなどをノベルティグッズとして制作できるノベルティ商材、印刷したものをポスティングや新聞折込、宛名不要でダイレクトメールを送ることができる付加価値をつけたサービスなど多様な印刷のニーズに対応しております。

2022年になりこれまでのサービス拡大のフェーズから、それぞれのサービス価値向上とサービス間のクロスセル向上・LTVアップなどの施策にシフトし、次のフェーズに移り変わっています。大きく成長し継続的な事業の成長にウェイトを置いていると思われがちですが、サービスの価値を再確認したりやシステムの基盤見直しなどを図っていくというスタンスも取っており、長期的な目線でのサービスへの投資をし続けています。

業務内容

Platform SREチームのサーバサイド・シニアエンジニアとして、ラクスルの大規模プラットフォームにおけるWeb技術基盤領域で、信頼性・堅牢性、拡張性向上のための開発・運用業務の中核を担っていただきます。

【具体的な業務内容】

・技術的な課題設定及び解決

・信頼性指標の策定・運用(SLO)

・インフラ・クラウドコスト最適化

・インフラ・システム刷新などのプロジェクト推進

・サービス運営・改善のための技術的支援

【様々なウェブサービスに関われる】

ラクスル事業本部内で様々なWebサービスを提供しています。各開発チームと密に連携していただきます。それぞれのサービスごとに開発者も分かれておりますので、社内でのコミュニケーションも広がりやすい環境となっております。

【エンジニア組織の意思決定に携われる】

100名近くの組織で利用される基盤システムやツールの開発や選定の中核を担っていただきます。投資対効果や優先順位を踏まえたマネジメント的議論や判断に関わるチャンスも数多くあります。

【外部サービスの導入・検証】

昨今便利で優秀なSaaSが台頭していますので、自社で開発するだけではなく、ノーコードで開発者体験を上げていく、ということに注力していきたいです。

そのため、各種SaaSの導入の検証など、多種多様なサービスに触れる機会が多い環境となっております。また、AWS・GCPなどインフラ提供事業者の方々との直接のやり取りも多いため、現在のトレンドなどのキャッチアップが可能です。

【グローバルな開発組織】

東京とベトナム2つの開発拠点があり、ベトナムのエンジニアと関わる機会がありますので、グローバルな開発環境で経験を積むことができます。通訳サポート、英語学習支援など、業務を円滑に進めるサポート体制が整っています。

ミッション

「大規模カスタマイズECプラットフォームの堅牢性と高開発生産性の実現」 ラクスル事業部の開発組織は、事業の成⻑に伴い、印刷Eコマースから始まり、各種基盤チーム、デザインサービス、ノベルティーEコマースなど拡大を続けており、将来を見据えたプラットフォーム全体の堅牢性強化や高い開発生産性実現の重要性はましています。

開発基盤グループでは、各チームの開発生産性支援や、チーム共通的イシューに対する機能の開発業務を中心に、ラクスルの精鋭エンジニアたちがもっと「仕組みを変える」仕事にフォーカスできる状態を目指します。

業務の進め方

Manager や Technical Lead と現状分析作業を実施し、それをもとに課題への解決策を検討します。

定型的な仕事は少ないため、それぞれの課題に応じて最適な手法で柔軟に対応しながら仕事を進めます。大きなシステム移行プロジェクトのプロジェクトマネジメントを担当いただくこともあります。

ジョイン後

Platform SRE チームのシニアソフトウェアエンジニアとしてご入社いただきます。3名程度のエンジニアメンバが所属するチームにて、共通基盤システムの開発や、クラウドインフラなどのシステム移行のプロジェクトを推進いただきます。

【将来のキャリアパス】

チームの開発プロジェクトを推進いただきつつ、事業特性・組織・システム構成をキャッチアップいただきます。その後、得意領域に応じて複数のキャリアパスをご提示することが可能です。

1つ目は、ソフトウェアエンジニアとしてより上位のインパクトの大きなミッションを担っていただくパスです。プロダクト開発チームとの連携を強めていただき、システム解像度と事業解像度を高めていただいた上で、アーキテクトとしてご活躍いただく可能性があります。

2つ目は Enginereing Manager、DirectorやVPなどの上位マネジメント職。全体開発プロセスや組織最適化を軸に、より事業のプロダクト開発領域に踏み込み、技術的負債返済やシステムリビルドなどを通じて事業価値へ寄与していく方向性など、マネジメントスコープを広げ事業への価値貢献度を深めていただきます。

利用技術

・プログラミング言語: Ruby, Go, PHP, JavaScript, TypeScript

・フレームワーク: Ruby on Rails, Vue.js, Nuxt.js, Terraform etc

・バージョン管理: Git/GitHub

・本番環境: AWS EC2, ECS, Aurora CloudFront Lambda etc, GCP Bigquery CloudFuntions etc

・CI: CircleCI, Github Actions Jenkins

・Monitoring: Datadog, Zabbix, Grafana, Sentry etc

・コミュニケーション: Slack, Clickup, Notion, Google Meet

必須条件

<経験>

・Webアプリケーションの開発経験(言語、toB/toC問わず、5年以上)

・モダンWebフレームワークを用いた開発の実務経験

・ソフトウェア開発チームでのプロジェクトマネジメント経験(3年以上)

・DevOps、SREのいずれかのご経験 ・開発プロセスに関する一般的な手法や方法論の知識・経験

・CI/CDの知識(GitHub Actions, AWS CodePipeline, Bitbucket Pipelines, GitLab CI/CD, Circle CI, Travis CI, Jenkins等)

<能力>

・開発者の潜在ニーズをとらえ、事業やプロダクトの特性を理解しようとする力

・コスト、納期、インパクトを考慮し、合理的な決断を下す力

・ユーザ/事業/チーム/システムがどんな課題を抱えているかを把握し、他者と協力しながら解決に向けて動き出せる力

・分かりやすく自分の意図を伝えるためのコミュニケーション力、ドキュメンテーション力

<志向性>

・現状に妥協せず、あるべき姿・設計を考えて提示し続けられる方

・他者と協力してものづくりをすることができる。チームワークを大切にできる方

・ロールやポジションに捉われず、自分の考えを積極的にアウトプット・発言していける方

・真摯に学ぶ姿勢を持ち、常にスキルアップしていける方(新しい技術に興味を持ち、業務に活用する姿勢など)

・新しいものを取り入れていく柔軟性がある方

・今まで培った技術やビジネス力を社会的課題に役立てていくことに価値を感じる方

歓迎条件

・各種BIツールを用いた分析のご経験(Redash, Power BI, domo, Tableau, Looker等)

・開発プロセスの策定や最適化、生産性向上活動のご経験

・Technical コンサルティング業務のご経験

参考動画・記事

・会社紹介資料(https://speakerdeck.com/raksulrecruiting/raksul-introduction)