【仕事内容】
同社事業本部内の印刷EC(紙の印刷を受ける)ECサイトのシニアエンジニアとして開発をリードしていただきます。既存サイトの開発はもちろん、中長期的なプロダクトの成長を見据えて、技術的な意思決定をし、サーバアプリケーションのアーキテクチャの設計、実装、戦略的なリファクタリング等もお任せします。
※一般的なECと違い、クライアント側がカスタマイズしながら商品を組み立て購入するサイトと特殊なサイトとなり、10年続くECサイトとなり商品追加の難易度もあり、こちらのリファクタリングも進めていく方向ですEC事業プロダクトを入り口として、今後の同社のプラットフォーム化の戦略に向けて、ECに限らず基盤領域の新規プロダクト開発をお任せしていくことも考えています。
2023年4月からのプロジェクトで、決済領域を始めとして発注・顧客領域についても基盤として切り出してプロダクト化を推進していくことにも携わって行っていただきたいと考えております。(具体的な業務イメージ)
・担当プロダクトの開発および運用
・担当プロダクトの技術的な課題設定及び解決
・担当プロダクトの開発、プロジェクト推進(主にスクラムを採用)
・安定稼働のための保守、運用
・サービス運営・改善のための技術的支援
・アーキテクチャ選定、プログラミング言語やフレームワーク、ライブラリの技術調査・選択
・担当プロダクトのチームメンバーの技術メンターおよびチームビルディング
・他チーム、他部署との調整業務の一部(PdM/EM が主に調整業務を行います)
※サーバーサイド開発をメインにお任せしますが、フルスタックを希望される方は歓迎します!
【業務の進め方】
5~8名の開発メンバーと共に開発を進めます
※インフラは別チーム
スクラムをメインに開発を進めますが、意識合わせをしっかりとしながら進めるため開発前から・開発中・完成前に十分に会話をしながら進められる環境です
【開発環境/利用技術】
プログラミング言語: Ruby, Go, PHP, TypeScript
フレームワーク: Ruby on Rails, Symfony, OpenAPI, gRPC, Vue.js, Nuxt.js, etc
バージョン管理: Git/GitHub
本番環境: AWS(Aurora,EC2, ECS, S3, RDS, SES, SQS, Lambda, CodeBuild, CodePipeline, ElasticTranscoder etc), GCP(Firebase, BigQuery, CloudFunctions, etc)
CI: CircleCI, Jenkins
コミュニケーション: Slack, Clickup, Notion, Google Meet
【ジョイン後】
フォローアップが上手いメンバーが多く、最初の一週間はペアで開発を進めたりしっかりと会話しながら進め、開発環境に慣れた3ヶ月後くらいを目安にリードいただく予定です。
【今後やりたいこと】
お客様側の開発を進めた先には、社内側のオペレーション負荷軽減等を進めたい。
【開発手法】
アジャイル開発
プランニングと振り返り、調整を繰り返しながら、1-2週間単位で開発スプリントを回します。
スクラム開発
PdM、デザイナー、エンジニア等、4-8名程度の多種多彩なメンバーで構成。 開発ロードマップや優先順位等はチームで自律的に考えながら進めています。
【エンジニアドリブンで進めるプロジェクト】
エンジニアも定期的に現場観察やユーザー調査を行い、現場の課題に対する解像度を上げる取り組みを行なっています。
それぞれのエンジニアが抱いた課題感をHack Weekのプロジェクトとして取り組み、その後、実機能として本格開発・リリースされた事例もあります。
【ミッション】
同社は事業の安定度が非常に高く、この4~5年ほど継続して年120~130% 成長を続けています。安定した強い事業の地盤のうえで大きなサービス開発に従事することができます。
同社事業全体で、360億の売上のうち 250億ほどがこの印刷EC事業の開発チームの担当範囲となっています。安定稼働を実現しつつ、まだ成長余地の大きく残る印刷EC事業のプロダクトの成長に貢献していただきます。まだまだサービス・運用面でも成長の余地は大きく、同社の売上の大半を担うこの領域の成長と安定を実現する必要があります。同社は常に成長し続けるというスタンスの強い会社のため、この領域でも新しく事業が変化するポイントを探して事業投資を続け、プロダクトの進化を求めています。また、これから10年後を見通したプロダクト戦略を描き直すプロジェクトを進めており('23/4から)プロダクトの課題に向き合い、新しくあるべきを描き・作っていく開発に携わることができます。 事業・プロダクトの難易度は高く、課題を抽出し改善していくことが大きなチャレンジとなります。
【技術負債への取り組み】
技術的負債解消のプロジェクトが2017年に始動。
CTOが起案・申請し、CPOが企画設計/実行をリードしており、部署横断のメンバーで構成されています。
「エンジニアと経営、どちらも幸せにしたい」という思いを背景に、以下2つの観点からプロジェクトを推進しています。
● 技術的負債と思われている部分を根本的に解消して開発しやすい状態にする(エンジニアを幸せに)
● システムに柔軟性を持たせて経営戦略の選択肢が増えている状態にする(経営を幸せに)
【必須要件】
<経験>
・Webアプリケーションの開発経験
・Java/Go/PHP/Rails などの WebAppフレームワークを用いた開発経験
・Git/GitHubを利用したチーム開発経験
・UnitTestフレームワークを用いた開発経験
・テックリードなど、開発をリードする役割のご経験
<能力>
・事業/ユーザーの潜在ニーズをとらえ、ビジネス上のドメインを理解しようとする力
・システム/コンポーネントの責務を適切に理解し、再現性のある設計をする能力
・ユーザ/事業/チーム/システムがどんな課題を抱えているかを把握し、他者と協力しながら解決に向けて動き出せる力
・分かりやすく自分の意図を伝えるためのコミュニケーション力、ドキュメンテーション力
<志向性>
・他者と協力してものづくりをすることができる。チームワークを大切にできる方
・今まで培った技術やビジネス力を社会的課題に役立てていくことに価値を感じる方
【歓迎条件】
・Rails を使い倒した開発の経験(Rails プロダクトが多いです)
・リーダー/マネジメント経験
・マイクロサービスやREST APIを利用したシステム間連携を利用したサービスの設計・開発
・DDD、CleanArchitecture などでの設計・実装経験
・ペア/モブプログラミング開発経験
・インフラ/ミドルウェアなどの設定・構築経験
・モダンフロントエンド開発経験など、マルチスタックのスキル
株式会社エリートネットワーク 情報管理部 社内SE
世界最大級の発電規模と燃料取扱量を誇るグローバルエネルギー企業 ICT統括推進部 アプリケーション開発担当
独立系 WEBシステム開発会社 正社員(SE)
人々の生活や命を支えるため、「食料・水・環境」分野で地域に根ざした事業にチャレンジする
「LINE」ならではのビッグデータ分析から、これまでにないスコアリングモデルを開発。ユーザー志向の金融サービスを形にします。
高度な専門性を持ち、お客様の業務に精通したSEと営業が一丸となり、 お客様のビジネスの成長を “攻めと守り”のITで支援。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
エネルギー、インフラ、ストレージ。3つの注力事業において、新しい人材が 「新生東芝」 を動かし始めています。
グローバル展開する企業のプライムパートナーとして、経営から製造現場まで、多様な課題の解決をITで支援。