【大阪/東京】シニアソフトウェアエンジニア(バックエンド)
■募集背景 急速に拡大を続けるビジネスの変化に対応するため、事業成長に伴った組織の拡大を進めています。エンジニアリングは当社成長を進めるための重要な要素であり、エンジニアリング組織の強化を考えています。 また、IRや経営戦略に「エンジニアリング」への重要性を明記しており、ユーザーへの利便性、体験を向上することで事業成長のサイクルが大きく回るビジネスモデルとなっています。そのため「データ・アルゴリズム・ソフトウェア」が核となり、プロダクト改善に長期的的な視点で取り組んでいます。 一方で創業から20年間以上成長を続けてきている反面、システム/組織が拡大し、技術的な負債、調整コストが増えてしまっている状況です。在庫管理や配送等の物流領域を含めた広範囲で、複雑な事業ドメインを加味したアーキテクチャの構築、プロダクト開発が求めらています。より高度なビジネス価値を生み出せるようにするため、サプライチェーンの高度化、パーソナライゼーションでの商品検索に着目し、アーキテクチャの再構築とシステムのモダナイズに取り組んでいます。エンジニアとして技術的な課題解決だけではなく、プロダクトの課題設計、起案していただくことも期待しております。 取り組み例 ・システムのモダナイゼーション、マイクロサービス化の推進 ・在庫管理や配送等の分割統治による、ドメイン駆動開発の実行 ・パーソナライゼーションによる商品検索体験向上 ・プラットフォームエンジニアリングの取り組み(k8s基盤、SREの実践、開発者生産性、等) ・ソフトウェア品質とアジリティ向上(Four Keys、カナリアリリースの導入、等) ・フロントエンドのReactへの技術刷新 ■主な役割 ECサイト(monotaro.com)開発、特にサーバーサイドのアプリケーション開発を中心に担当します。 ・Pythonを使ったサーバーサイド開発 ・Python/Goを使ったWeb API開発 ・新規機能の開発や既存機能のメンテナンスや更新 ・ユーザービリティを向上させ、売上を上げるための施策の検討と実現 技術的なリーダーシップを発揮いただき、課題設計から解決までをリードしていただきたく、以下の取り組みを期待します。 • システムの実装方針、技術選定の判断、決定 • 開発プロセスの決定と改善 • システム安定性の担保 • 生産性・品質の指標の決定と整備 • エンジニアの技術指導(レビューなど) ◎変更の範囲 【従事すべき業務の変更の範囲】会社の定める業務全般 【就業場所の変更の範囲】会社の定める就業場所(会社が在宅勤務を認める場合は、在宅勤務を行う場所を含む。)
