Pythonバックエンドエンジニア
テスト済みのPythonバックエンドサービスを構築し、クラウド設定を管理して、GCP上でExcelレポートを作成します。 DysrupITの顧客にクラウド導入とサービス化への変革を支援します。
仕事内容
- pydantic、FastAPI、または類似フレームワークを使ってPythonサービスとAPIを構築・保守する。
- トランザクションやバージョン管理されたドキュメントを含むFirestoreの設定データを管理する。
- FirestoreのデータをBigQueryに同期するパイプラインを保守する。
- openpyxlを使って書式付きのExcelファイルとレポートを作成する。
- スケジュールされたジョブを含め、Cloud RunとCloud Storage上でサービスをデプロイ・運用する。
- Terraformでクラウドインフラを構築・管理する。
- テストとデプロイを自動化するCI/CDパイプラインを保守する。
- IAMロールと最小権限のサービスアカウントを設定する。
- コードの正しさを検証するため、振る舞いテストとプロパティベーステストを作成する。
- pyrightで型を確認し、ruffでコードをリントする。
- データエンジニアや関係者と連携し、要件を実用的なサービスに落とし込む。
- サービス、統合、デプロイに関する問題を診断して解決する。
応募要件
- Pythonを用いたデータエンジニアリングまたはバックエンドエンジニアリングの実務経験が3年以上あること。
- pydantic、FastAPI、または類似フレームワークを含むPythonの高いスキルがあること。
- openpyxlを使ったExcelファイル作成の経験があること。
- GCPの実務経験があり、Firestoreのトランザクションとバージョン管理されたドキュメント、Cloud Run、Cloud Storage、スケジュールジョブに精通していること。
- FirestoreからBigQueryへのデータ同期経験があること。
- TerraformおよびCI/CDパイプラインの経験があること。
- IAMと最小権限のサービスアカウント設計を理解していること。
- 振る舞いテストとプロパティベーステストの作成経験があること。
- pyrightによる型チェックとruffによるリントの経験があること。
- フロントエンド開発経験があれば尚可。
- 金融、請求、またはデータ集約型プラットフォームの経験があれば尚可。
- アジャイルまたはScrumの開発環境での経験があれば尚可。
福利厚生
- 報酬は経験に応じて決定。
- 法定福利厚生および補足的なHMO医療保障。
- 協力的でプロフェッショナルな職場環境。
- 成長中の組織でキャリアを伸ばす機会。
- 該当する場合、ハイブリッドまたはリモート勤務が可能。
- 従業員の成長とキャリアアップを支援する研修。
