【フルリモート/週5/Python】BtoB向けクラウド型経費精算・会計SaaSのバックエンドAPI開発および運用保守

掲載終了2ヶ月前

【フルリモート/週5/Python】BtoB向けクラウド型経費精算・会計SaaSのバックエンドAPI開発および運用保守

5,200〜6,700/時

作業内容

【フルリモート/週5/Python】BtoB向けクラウド型経費精算・会計SaaSのバックエンドAPI開発および運用保守 ### お任せしたいこと [役割]バックエンドエンジニアとして、数千社の中小〜大手企業が日々の業務で利用する「クラウド型経費精算・会計SaaS」のバックエンド機能追加、およびシステムの安定稼働を支える運用保守をお任せします。 [役割に対して求める成果]インボイス制度や電子帳簿保存法などの法改正に伴う複雑な業務要件を正確に理解し、既存の会計データや承認ワークフローに矛盾を生じさせないよう安全に機能を実装すること。また、長年の運用で複雑化した会計ロジックのコードベースに対し、テストコードを拡充しながら着実にリファクタリングを進め、システムの保守性と計算の正確性を維持すること。 ### 具体的な業務内容 ・Python(DjangoまたはFastAPI)を用いた、WebアプリケーションおよびREST APIの詳細設計、実装、テスト ・複雑な税率計算、仕訳データの自動生成、および経費申請の承認ワークフローに関するバックエンドロジックの開発 ・全国の金融機関(銀行API)やクレジットカード会社のデータ連携フィードを利用した、セキュアな明細取得機能の実装 ・カスタマーサクセス(CS)部門からエスカレーションされた、データの不整合や計算エラーの原因調査、および迅速なデータ補正対応 ・機能追加に伴うPostgreSQLのスキーマ設計、および月末月初に集中する高負荷アクセスに耐えうるスロークエリの特定・インデックス最適化 ・既存のFat ControllerやFat Modelに記述された複雑な業務ロジックの解きほぐし、および段階的なリファクタリング ・pytestを用いた単体テスト・結合テストの拡充による、デグレ(回帰バグ)の徹底的な防止 ### 必須スキル・経験 ・Pythonを用いたWebアプリケーションの開発実務経験(3年以上) ・Django、FastAPI、FlaskなどのWebフレームワークを用いた開発経験(2年以上) ・RDBMS(PostgreSQL等)を用いたデータベース設計、および基本的なSQLの記述・チューニング経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 ### 歓迎スキル・経験 ・会計、経費精算、給与計算など、バックオフィス向け業務システム(ERP)の開発・運用経験 ・金融機関API、または決済ゲートウェイとの外部連携プログラムの開発経験 ・pytest等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験 ・稼働中のレガシーなシステムを、安全にリファクタリングした経験 ・AWS(ECS, RDS, S3等)の基礎知識、またはクラウド環境での運用経験 ・Docker等のコンテナ技術を用いた開発環境の構築経験 ### 開発・業務環境 開発言語:Python 3.x フレームワーク:Django (一部 FastAPI) データベース:PostgreSQL, Redis インフラ:AWS, Docker テスト・CI/CD:pytest, GitHub Actions 監視・ツール:Datadog, Sentry, GitHub, Jira, Confluence, Slack ### プロジェクトチームについて 開発本部のバックエンドチームへの配属となります。「お金と法律」という企業の根幹に関わるデータを扱うため、スピード重視で雑なコードをマージするのではなく、「トランザクション処理は適切か」「小数点以下の計算処理に丸め誤差が生じないか」といったエッジケースをコードレビューで念入りに確認する堅実なカルチャーです。ドメイン知識(会計ルール)が複雑な部分は、PdM(プロダクトマネージャー)や社内の業務エキスパートと仕様を丁寧にすり合わせながら開発を進めます。 ### 求める人物像 ・ゼロからの新規開発だけでなく、既存コードを深く読み解き、システム全体の依存関係や業務ルールを理解した上で慎重に開発を進められる方 ・「とりあえず動くコード」ではなく、例外処理(エラーハンドリング)が網羅され、第三者が読んでも意図が伝わりやすい保守性の高いコードを書くことに責任を持てる方 ・未知の業務ドメイン(会計や税務など)に対してもアレルギーを持たず、自ら学んでエンジニアリングに落とし込める知的好奇心を持った方 ### 仕事の魅力 企業のバックオフィス業務における手作業をなくし、経理担当者や一般社員の「月末の残業」を直接的に減らすことができる、非常に社会的意義と手触り感のあるポジションです。絶対に計算ミスが許されないシステムにおける厳格なデータモデリングや、複雑なトランザクション制御、稼働中システムの実践的なリファクタリングなど、Pythonエンジニアとして極めて堅牢なバックエンド設計スキルを着実に磨くことができます。 ### 働き方 #### リモート環境 **[フルリモート]** 基本的にフルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Python

募集回数

1回

スキル

ビジネスツール・コミュニケーション:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)