【フルリモート/週5/Python】FastAPIを用いた自社サブスク型決済プラットフォームのバックエンド開発
作業内容
お任せしたいこと [役割] バックエンドエンジニアとして、PythonおよびFastAPIを用いた自社サブスクリプション型サービスの決済・契約管理システムのWeb API開発および改修を担当していただきます。 [役割に対して求める成果] Pydanticを用いた厳密な型定義と、堅牢なエラーハンドリングにより、プラン変更や決済処理に伴うデータ不整合を100%防ぐクリーンなAPIを構築すること。 具体的な業務内容 FastAPI / Pythonを用いた、サブスクリプション契約管理および請求シミュレーションAPIの実装 Stripe等の外部決済APIとのセキュアな連携ロジック、およびWebフック処理のコーディング SQLAlchemy(ORM)を使用した、PostgreSQLデータベースへのアクセス処理・マイグレーション Pytestを用いた、決済・バリデーションロジックに対する網羅的な単体テストコード作成 Dockerを用いたローカル開発環境での動作検証、および不具合発生時のログ解析・デバッグ対応 必須スキル・経験 Pythonを用いたWebアプリケーションまたはAPIの開発実務経験3年以上 FastAPI、Django、FlaskいずれかのWebフレームワークを用いた実務経験1年以上 SQLの基本的な知識、およびRDBMS(PostgreSQL/MySQL等)を用いた開発経験 Dockerを用いたコンテナ環境での開発経験(docker-composeを自在に扱えるレベル) GitHubを用いたプルリクエストベースのチーム開発フローの習熟 歓迎スキル・経験 Stripe、GMO等の決済代行サービスを用いたAPI連携の実装経験 SQLAlchemyやPrismaなどのORMを用いた効率的なデータクエリの実装経験 AWS(ECS, Fargate, RDS)などのクラウドインフラに関する基礎的な知識 GitHub Actionsを利用したCI/CDパイプラインの運用経験 開発環境 言語・FW:Python 3.11+, FastAPI インフラ・DB:AWS, PostgreSQL, Docker 管理ツール:GitHub, Slack, Jira 技術スタック:Pydantic, SQLAlchemy, Pytest, Poetry, Swagger 開発チームについて テックリード1名、バックエンドエンジニア3名、フロントエンド2名の計6名構成です。 コード品質や可読性を重視しており、命名規則やコーディング規約(PEP 8)が徹底されています。Swagger等でAPI定義がクリーンに整備されているため、開発に集中しやすい環境です。 求める人物像 例外的なエラーパターンに対しても、丁寧かつ厳密なエラーハンドリングを書くよう心掛けられる方 進捗状況や仕様の不明点を小まめにチャット(Slack)で共有し、チームと連携して動ける方 仕事の魅力 モダンなフレームワークとして非常に需要の高いFastAPIの実務経験を、確実性が求められる決済ドメインで積むことができます。 フルリモート環境下で自身のペースを保ちながら、バックエンドエンジニアとしての市場価値を高められます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Python、FastAPI
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
