【フルリモート/週5/Python】自社開発のデータ分析・マーケティングSaaSにおけるバックエンドAPIおよびデータ基盤開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,600 ~ 6,700円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Python】自社開発のデータ分析・マーケティングSaaSにおけるバックエンドAPIおよびデータ基盤開発
お任せしたいこと
[役割]バックエンドエンジニアとして、企業のマーケティング担当者やデータアナリストが利用する「BtoB向けデータ分析・マーケティングSaaS」のWeb API開発、および裏側で動くデータ処理パイプライン(バッチ処理・連携機能)の開発・保守をお任せします。
[役割に対して求める成果]顧客企業が持つ膨大なデータ(顧客情報、購買履歴、Webアクセスログなど)や外部連携ツールのデータを正確かつ欠損なく取り込み、フロントエンド画面へ高速に返すための堅牢なバックエンドを構築すること。また、データ量増加に伴うバッチ処理の遅延やメモリエラーといった現実的な課題に対し、ロジックの見直しやクエリチューニングを通じて着実にパフォーマンスを改善していくこと。
具体的な業務内容
・Python(FastAPIまたはDjango)を用いた、SaaSプロダクトのバックエンドAPIの詳細設計、実装、テスト
・外部サービス(Salesforce、Google Analytics、各種SNS広告APIなど)と連携するETL処理、およびデータ取り込みバッチの実装
・CeleryやApache Airflow等を利用した、非同期ジョブの実行管理とエラーハンドリング機構の構築・保守
・PostgreSQL(またはMySQL)のスキーマ設計、および大量データを扱う際のスロークエリの特定・インデックス最適化
・稼働中の既存機能に対するリファクタリング(Fatなロジックの分離、型ヒントの追加など)を通じた保守性の向上
・pytestを用いた単体テスト・結合テストの拡充、およびCI環境(GitHub Actions)での自動テスト運用
・DatadogやSentry等を利用した、本番環境でのエラー検知、原因調査、および迅速な不具合修正
必須スキル・経験
・Pythonを用いたWebアプリケーション、またはバックエンドシステムの実務開発経験(3年以上)
・FastAPI、Django、FlaskなどのWebフレームワークを用いたAPI開発経験(2年以上)
・RDBMSを用いたデータベース設計、および基本的なSQLの記述・チューニング経験
・Git/GitHubを用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
・大規模なデータバッチ処理、またはETLパイプラインの設計・開発経験
・Celeryなどのジョブキュー、またはAirflowなどのワークフローエンジンの運用経験
・外部API(REST/GraphQL等)との連携プログラムの開発経験
・BigQueryやSnowflakeなど、データウェアハウス(DWH)を利用したデータ集計・分析基盤の構築経験
・Docker等のコンテナ技術を用いた開発、およびAWS/GCPなどクラウド環境での基礎的な運用経験
・pytestを用いたテスト駆動開発(TDD)の経験
開発・業務環境
開発言語:Python 3.x
フレームワーク:FastAPI, Django
データベース:PostgreSQL, Redis (キャッシュ・ジョブキュー用途), BigQuery
インフラ:AWS (ECS, RDS, S3等) または GCP, Docker
テスト・CI/CD:pytest, GitHub Actions
監視・ツール:Datadog, Sentry, GitHub, Jira, Slack
プロジェクトチームについて
プロダクト開発部のバックエンド兼データ基盤チームへの配属となります。「AIで世界を変える」といったバズワードよりも、「いかに日々のデータ連携バッチを落ちないようにするか」「数千万件のレコードをいかに早く集計するか」といった、実用的で泥臭いデータエンジニアリングに重きを置く堅実なカルチャーです。仕様変更やAPIの仕様変更があった際も、影響範囲をチームで丁寧に洗い出し、手堅くリリースを進める体制が整っています。
求める人物像
・「APIのエンドポイントを作って終わり」ではなく、その裏側でデータがどのように流れ、どのように蓄積されているか(データのライフサイクル全体)に関心を持てる方
・データ量の増加やイレギュラーなデータ形式など、運用中に発生する予期せぬエラーに対しても、ログを辿って粘り強く原因を特定できる方
・PdMやフロントエンドエンジニア、データサイエンティストなど、異なる役割のメンバーと仕様について円滑にコミュニケーションを取り、着地点を見つけられる方
仕事の魅力
Pythonの強みである「Web API開発」と「データ処理(データエンジニアリング)」の両方の領域にバランス良く携わることができるポジションです。自分がチューニングしたバッチ処理やAPIのレスポンス改善が、顧客の業務効率化(マーケティング施策の迅速化など)に直結するため、確かな手触り感を得られます。また、実践的な環境で大量のデータを安全かつ効率的に捌くための堅牢なバックエンド設計スキルを着実に磨くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
