【Python/Vue.js】CXサービス企業における既存チャットシステムのリバースエンジニアリングを担うフルスタックエンジニア
作業内容
某CXサービス企業様が利用されている某ビジネスチャットツールを活用した既存チャットシステムにおいて、 リバースエンジニアリングの視点を取り入れながら、運用・保守および改修業務をご担当いただきます。 具体的な業務内容は以下の通りです。 ・**ソースコード解析・ドキュメント化** ドキュメントが存在しない、または現状と乖離している「ブラックボックス化」したソースコードを 静的解析ツールなどを活用して深く読み解きます。 処理フロー、データ構造、API仕様、データベーススキーマなどを可視化し、 詳細な仕様書として再構築する作業です。 ・**仕様のブラックボックス解除** 担当者が不在であったり、継ぎ接ぎで改修されてきたコードから、 本来のビジネスロジックを正確に抽出し、整理します。 ・**現状分析と課題抽出** 技術的負債(例えば、数万行に及ぶ大規模なクラスやデッドコードなど)を特定し、 保守性やセキュリティの観点から課題点を明確にしたレポートを作成します。 ・**AI・ツールを活用した解析および改修支援** 最新のAI技術や各種ツールを積極的に活用し、解析作業や改修プロセスを効率化します。
必須スキル
・Webアプリケーション開発の実務経験5年以上 ・Python(Flask)およびVue.jsを用いた開発経験3年以上(フルスタック開発の経験が必須です) ・AWS Lambda/ECS環境での開発経験 ・データベースおよびネットワークに関する基礎知識 ・Git/GitHubを活用したチーム開発経験 ・アーキテクチャ設計および基本設計のスキル ・AI駆動(AI-Driven)開発の経験
歓迎スキル
・WebSocketを用いた開発経験 ・セキュリティに関する深い知識 ・多数のユーザーが利用する大規模な自社サービスの開発・運用経験 ・HTML、CSSでのコーディング経験 ・非同期処理に関する知識と経験
稼働条件
週3日出社、週2日リモートの併用となります。 / 平均稼働時間は月140時間から180時間程度です。 / 一部リモート可
契約形態
業務委託(フリーランス)
開発環境
【使用言語】Python、JavaScript 【フレームワーク/ライブラリ】FastAPI、React、Remix 【バージョン管理】Git・GitHub 【クラウドプラットフォーム】AWS(Aurora, EC2, ECS, S3, RDS, SES, SQS, Lambda) 【コミュニケーション/プロジェクト管理ツール】Slack、JIRA、Confluence
作業時間
フルフレックス(コアタイム 11:00~15:00)
精算基準時間
140h〜180h
募集回数
1回
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)