同社事業本部内の印刷EC(紙の印刷を受ける)ECサイトのシニアエンジニアとして開発をリードしていただきます。
既存サイトの開発はもちろん、中長期的なプロダクトの成長を見据えて、技術的な意思決定をし、サーバアプリケーションのアーキテクチャの設計、実装、戦略的なリファクタリング等もお任せします。
※一般的なECと違い、クライアント側がカスタマイズしながら商品を組み立て購入するサイトと特殊なサイトとなり、10年続くECサイトとなり商品追加の難易度もあり、こちらのリファクタリングも進めていく方向です
EC事業プロダクトを入り口として、今後の同社のプラットフォーム化の戦略に向けて、ECに限らず基盤領域の新規プロダクト開発をお任せしていくことも考えています。
2023年4月からのプロジェクトで、決済領域を始めとして発注・顧客領域についても基盤として切り出してプロダクト化を推進していくことにも携わって行っていただきたいと考えております。
(具体的な業務イメージ)
・担当プロダクトの開発および運用
・担当プロダクトの技術的な課題設定及び解決
・担当プロダクトの開発、プロジェクト推進(主にスクラムを採用)
・安定稼働のための保守、運用
・サービス運営・改善のための技術的支援
・アーキテクチャ選定、プログラミング言語やフレームワーク、ライブラリの技術調査・選択
・担当プロダクトのチームメンバーの技術メンターおよびチームビルディング
・他チーム、他部署との調整業務の一部(PdM/EM が主に調整業務を行います)
※サーバーサイド開発をメインにお任せしますが、フルスタックを希望される方は歓迎します!
【ミッション】
問い合わせも運用数も多く止められない難易度が高いシステムでもあるため、品質担保しながら安定稼働+技術負債の解決をすすめることをミッションとしております。
(例)
・カスタマイズECでの特殊さ、長年のシステムで商品追加の手間を改善
・基盤一新プロジェクトの加速
【業務の進め方】
5~8名の開発メンバーと共に開発を進めます
※インフラは別チーム
スクラムをメインに開発を進めますが、意識合わせをしっかりとしながら進めるため開発前から・開発中・完成前に十分に会話をしながら進められる環境です
【ジョイン後】
フォローアップが上手いメンバーが多く、最初の一週間はペアで開発を進めたりしっかりと会話しながら進め、開発環境に慣れた3ヶ月後くらいを目安にリードいただく予定です。
【今後やりたいこと】
お客様側の開発を進めた先には、社内側のオペレーション負荷軽減等を進めたい。
【開発環境/利用技術】
・プログラミング言語: 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
【開発手法】
・アジャイル開発
・プランニングと振り返り、調整を繰り返しながら、1-2週間単位で開発スプリントを回します。
・スクラム開発
・PdM、デザイナー、エンジニア等、4-8名程度の多種多彩なメンバーで構成。 開発ロードマップや優先順位等はチームで自律的に考えながら進めています。
【必須要件】
<経験>
・Webアプリケーションの開発経験
・Java/Go/PHP/Rails などの WebAppフレームワークを用いた開発経験
・Git/GitHubを利用したチーム開発経験
・UnitTestフレームワークを用いた開発経験
・テックリードなど、開発をリードする役割のご経験
<能力>
・事業/ユーザーの潜在ニーズをとらえ、ビジネス上のドメインを理解しようとする力
・システム/コンポーネントの責務を適切に理解し、再現性のある設計をする能力
・ユーザ/事業/チーム/システムがどんな課題を抱えているかを把握し、他者と協力しながら解決に向けて動き出せる力
・分かりやすく自分の意図を伝えるためのコミュニケーション力、ドキュメンテーション力
<志向性>
・他者と協力してものづくりをすることができる。チームワークを大切にできる方
・今まで培った技術やビジネス力を社会的課題に役立てていくことに価値を感じる方
【歓迎条件】
・Rails を使い倒した開発の経験(Rails プロダクトが多いです)
・リーダー/マネジメント経験
・マイクロサービスやREST APIを利用したシステム間連携を利用したサービスの設計・開発
・DDD、CleanArchitecture などでの設計・実装経験
・ペア/モブプログラミング開発経験
・インフラ/ミドルウェアなどの設定・構築経験
・モダンフロントエンド開発経験など、マルチスタックのスキル
人々の生活や命を支えるため、「食料・水・環境」分野で地域に根ざした事業にチャレンジする
「LINE」ならではのビッグデータ分析から、これまでにないスコアリングモデルを開発。ユーザー志向の金融サービスを形にします。
高度な専門性を持ち、お客様の業務に精通したSEと営業が一丸となり、 お客様のビジネスの成長を “攻めと守り”のITで支援。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
エネルギー、インフラ、ストレージ。3つの注力事業において、新しい人材が 「新生東芝」 を動かし始めています。
グローバル展開する企業のプライムパートナーとして、経営から製造現場まで、多様な課題の解決をITで支援。