【業務内容】
電子書籍の流通を支えるシステムの改善や機能追加の様々な開発業務をお任せします。
担当機能の要求分析・仕様検討から開発、リリース、運用などの多岐にわたる開発業務に携わっていただきます。
具体的な業務内容は下記です。
■ 電子書籍流通プラットフォームのリプレイスプロジェクト
現在、電子書籍流通プラットフォームの運用と並行して、アーキテクチャや開発言語刷新のためのリプレイス開発を実施しています。
5〜6名の開発チームのシニアメンバーとして技術面で開発をリードしていただきつつ、PMやシステム利用者である事業部門との要件の調整、チームメンバーへの技術的な支援などの多岐にわたる業務に携わっていただきます。
主な開発内容
メイン言語をPHPからGo/TypeScriptへ変更するリプレイス開発
電子書籍取次事業におけるビジネスモデル変更に対応するための新機能開発
Go+Ginを使用したバックエンド開発
TypeScript+React+Next.jsを使用したフロントエンド開発
AWSを使用したクラウドアーキテクチャ検討・構築
Material-UIをベースとしたUIのリプレイス
■ 電子書籍流通プラットフォームの保守開発
現在運用中の電子書籍流通プラットフォームの品質・利便性向上のための保守開発を担当いただきます。
システムの追加開発案件のリードをしていただきつつ、PMやシステム利用者である事業部門との要件の調整、チームメンバーへの技術的な支援などの多岐にわたる業務に携わっていただきます。
主な開発内容
PHPを使用した追加機能開発
AWSを使用したクラウドアーキテクチャ検討・構築
システムの性能改善(パフォーマンスチューニング)
技術的負債解消の提案及び実装
■ 開発チームリーダー業務
いずれかの開発チームのチームリーダーをお任せします。
技術的な決定やシステム設計の舵取り、新しい技術の導入の検討、総括的なコードレビューなど、開発において技術的なリーダーシップを取っていただきます。
また、チームメンバーのモチベーション管理などのチームマネジメント及び、担当する機能のプロジェクト管理などもお任せします。
【技術スタック】
■ バックエンド
・Go
・Gin
・PHP
■ フロントエンド
・TypeScript
・React
・Next.js
・Material-UI
■ インフラ
・AWS
・PostgreSQL
・Docker