エンジニアフルリモート

【フルリモート/週5/Python】自社開発の電子契約・法務管理SaaSにおけるバックエンドAPI開発および運用保守

【フルリモート/週5/Python】自社開発の電子契約・法務管理SaaSにおけるバックエンドAPI開発および運用保守

案件要件

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

【フルリモート/週5/Python】自社開発の電子契約・法務管理SaaSにおけるバックエンドAPI開発および運用保守

お任せしたいこと

[役割]バックエンドエンジニアとして、数千社の中小〜大手企業が利用する「電子契約・法務管理SaaS」のバックエンド機能追加、およびシステムの安定稼働を支える運用保守をお任せします。
[役割に対して求める成果]顧客からの要望に基づく新機能(複雑な承認ワークフロー、外部SaaS連携、高度な文書検索など)を、既存の契約データや連携システムに影響を与えずに安全に実装すること。また、長年の運用で複雑化したコードベースに対し、テストコードを拡充しながら着実にリファクタリングを進め、システムの保守性を維持・向上させること。

具体的な業務内容

・Python(DjangoまたはFastAPI)を用いた、WebアプリケーションおよびREST APIの詳細設計、実装、テスト
・電子契約機能に伴うPDFファイルの生成・加工、およびOCR(光学文字認識)を利用したテキスト抽出処理の実装
・外部サービス(Salesforce等のSFA、Slack/Teams等のチャットツール、外部の電子署名API)との安全なデータ連携機能の開発
・機能追加に伴うPostgreSQLのスキーマ設計、およびデータ量増加を見据えたスロークエリの特定・インデックス最適化
・既存のFat ControllerやFat Modelの解きほぐし、およびクラス分割などの段階的なリファクタリング
・カスタマーサクセス部門から報告される不具合の調査、Sentry等を利用したエラーログの原因究明、および迅速なバグ修正
・pytestを用いた単体テスト・結合テストの拡充、およびCI(GitHub Actions等)での自動テスト運用
・PdM(プロダクトマネージャー)やフロントエンドエンジニアと連携した、API仕様の策定とドキュメント整備

必須スキル・経験

・Pythonを用いたWebアプリケーションの開発実務経験(3年以上)
・Django、FastAPI、FlaskなどのWebフレームワークを用いた開発経験(2年以上)
・RDBMS(PostgreSQL等)を用いたテーブル設計、および基本的なSQLの記述・チューニング経験
・Git/GitHubを用いたプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・BtoB SaaS、または契約・法務・会計などの業務システムの開発・運用経験
・PDFファイルの操作、または画像処理・テキスト抽出に関するプログラムの実装経験
・pytest等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験
・外部API(REST/GraphQL等)との連携プログラムの開発経験
・稼働中のレガシーなシステムを、安全にリファクタリングした経験
・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やCS)の背景を理解し、エンジニアの視点から実現可能な仕様や代替案を建設的に提案できる方

仕事の魅力

企業のバックオフィス業務(法務・契約管理)のペーパーレス化に直接貢献し、顧客の業務効率を劇的に改善する手触り感を得られるポジションです。また、外部SaaSとの複雑な連携や、大量のファイル(PDF等)を安全かつ高速に捌くためのバックエンド設計、稼働中システムの実践的なリファクタリングなど、息の長いプロダクトならではの堅牢なエンジニアリングスキルを着実に磨くことができます。

働き方

リモート環境

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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