【案件概要】 モノリスによるレガシーシステムが存在。 部分的にですが、マイクロサービス切り出しを進行中。 レガシーシステムを縮小していく中、性能&品質面にて技術課題有。 開発チームにて優先度設定をしつつ、改修orマイクロサービスにて対応中。 厳密ではないもののスクラム形式にて実施。スクラム開発にて社員メンバーと共に、 優先度をディスカッションしつつ、 レガシーシステム安定運用&縮小に携わっていただきます。 ・ECサイトのWebアプリケーション開発~運用 ・主にバックエンドエンジニア業務、補助でフロントエンド側も多少あり。 ・技術課題(パフォーマンスチューニング、テスト導入&改善、データベース移行、バージョンUP、エラー検知&改善、システム移行 etc) ・マイクロサービス切り出し時の調査&開発 【必須スキル】 ・Web系開発経験5年以上 ・1年以上同システム運用を経験(障害対応、調査分析、問い合わせ対応等) ・以下環境下でチーム開発経験3年以上 Git, コードレビュー、レビュアー経験 ユニットテスト&e2eテスト経験 CI,CD経験 ・RubyOnRails開発経験3年以上 ・AWS,GCP等のクラウドサービス案件で2年以上 ・アジャイルorスクラム開発経験1年以上 ・主体的な行動、コミュニケーションが可能 ・(翻訳ツール活用も可で)英語の読み書きが伴うコミュニケーション 【尚可スキル】 ・PHP→Rubyへの移行経験 ・長期システム運用経験 ・PHPで開発が可能 ・技術課題解消における調査~計画~実施経験 モノリス→マイクロサービス、DB、システムの移行 パフォーマンス&テスト改善 ・ EC、決済&注文システム ・ ReactやVue.jsなどモダンフロントエンド ・ 要件定義、仕様策定実務 ・ 英語 【開発環境】 Ruby On Rails, JavaScript, TypeScript PostgreSQL PHP(独自フレームワーク) Debesium, Swagger, Kafka AWS (S3,EC2,CloudFront,RDS, ElastiCache 他) MySQL,Debesium, kafka, Rails, ECS, React etc git/Github CircleCI, Jenkins