エンジニアフルリモート

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

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

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,200 ~ 6,700円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週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エンジニアとして極めて堅牢なバックエンド設計スキルを着実に磨くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。