株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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


案件一覧

( 1,990 件中 261 - 270 件を表示)
エンジニアフルリモート
【フルリモート/週5/React】高トラフィック動画配信プラットフォームのフロントエンド刷新
【フルリモート/週5/React】高トラフィック動画配信プラットフォームのフロントエンド刷新 お任せしたいこと [役割] 数百万規模のアクティブユーザーを抱える動画配信サービスのフロントエンドエンジニアとして、パフォーマンス最適化とユーザー体験(UX)の向上を牽引していただきます。 [役割に対して求める成果] Next.js(App Router)への移行を完遂し、動画視聴ページにおけるCore Web Vitalsのスコアを大幅に改善することで、ユーザーの離脱率低下を実現すること。 具体的な業務内容 ・Next.js 14(App Router)を用いた、既存SPAからSSR/ISRへのリプレイス ・React Server Components (RSC) を活用した、クライアントサイドJSの軽量化 ・動画プレイヤー周辺のUIおよび、リアルタイムコメント機能のリアクティブな実装 ・TanStack Queryを用いた、複雑なキャッシュ制御と非同期データ取得の最適化 ・Lighthouse等の計測ツールを用いた、表示速度のボトルネック特定と定量的改善 必須スキル・経験 ・React / TypeScriptを用いたWebアプリケーション開発経験(4年以上) ・Next.jsを用いた実務での開発・運用経験(App Routerの知見必須) ・ブラウザのレンダリング仕組みを理解した、フロントエンドパフォーマンスチューニングの経験 ・コンポーネント設計(Atomic Design等)に基づいた、再利用性の高いコード作成能力 歓迎スキル・経験 ・HLS.js / Video.js等を用いた、動画配信・再生機能の開発経験 ・VercelやAWSを用いた、フロントエンドのインフラ構成・デプロイ自動化の経験 ・Storybookを用いたUIコンポーネントカタログの運用経験 ・大規模なリプレイスプロジェクトにおける、段階的な移行戦略の策定経験 開発環境 ・言語:TypeScript ・フレームワーク:React 18, Next.js 14 ・状態管理:Zustand, TanStack Query ・スタイル:Tailwind CSS, Vanilla Extract ・インフラ:Vercel, AWS (CloudFront, S3) ・ツール:GitHub, Slack, Figma, Datadog 開発チームについて 現在はフロントエンド3名、バックエンド5名、動画基盤SRE2名の混成チームです。エンジニアの裁量が大きく、最新のReact/Next.jsの機能を実戦投入することに非常に積極的な文化です。週に1回、フロントエンド専門の「技術共有会」を実施し、最新のライブラリや手法について議論しています。 求める人物像 ・「動けば良い」ではなく、コンポーネントの抽象化や型定義の美しさにこだわりを持てる方 ・Web標準技術への関心が高く、常に最新の仕様(Web Vitals, CSS新仕様等)を追っている方 ・フルリモート環境において、ドキュメントを通じた論理的な意思疎通が得意な方 仕事の魅力 ・大規模トラフィックを抱えるサービスにおいて、自分の実装が数百万人のユーザーに影響を与える醍醐味があります。 ・Next.js App RouterやServer Componentsといった、最先端のフロントエンドアーキテクチャを突き詰めることができます。 ・元請直の案件であり、上流のUI/UX検討フェーズからエンジニアの意見を反映させることが可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,400 ~ 6,500円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Java】スマートロジスティクス向け配送最適化プラットフォーム開発
【フルリモート/週5/Java】スマートロジスティクス向け配送最適化プラットフォーム開発 お任せしたいこと [役割] AIによるルート最適化エンジンと連動する、配送管理バックエンドシステムの設計・開発を担当していただきます。 [役割に対して求める成果] リアルタイムに変動する数万件の配送ステータスを遅延なく処理し、マイクロサービス間のデータ整合性を担保する堅牢なAPI基盤を構築すること。 具体的な業務内容 ・Java 21 / Spring Boot 3 を用いたREST APIの設計および実装 ・Apache Kafkaを用いたイベント駆動型アーキテクチャによる非同期処理の実装 ・Redisを活用した高頻度アクセスのキャッシュレイヤーの構築と最適化 ・ドメイン駆動設計(DDD)に基づくビジネスロジックのモジュール化 ・GitHub Actionsを用いたCI/CDパイプラインの保守およびデプロイ自動化 必須スキル・経験 ・Javaを用いたWebアプリケーション開発経験(5年以上) ・Spring Bootを用いたマイクロサービスアーキテクチャでの開発実務経験 ・RDB(PostgreSQL)およびNoSQL(Redis等)を併用したシステム設計経験 ・Docker / Kubernetes 環境でのコンテナベースの開発・運用経験 歓迎スキル・経験 ・Apache KafkaやRabbitMQ等を用いたメッセージング基盤の構築・運用経験 ・負荷試験ツール(JMeter/Gatling等)を用いたボトルネック調査と改善経験 ・Terraformを用いたAWSリソースの構成管理(IaC)の実務経験 ・物流・配送ドメインのシステム開発、またはGIS(地理情報システム)の知見 開発環境 ・言語:Java 21 ・フレームワーク:Spring Boot 3.3 ・DB:PostgreSQL, Redis ・メッセージング:Apache Kafka ・インフラ:AWS (EKS, RDS, MSK) ・ツール:IntelliJ IDEA, GitHub, Jira, Slack 開発チームについて バックエンド5名、SRE2名、プロダクトオーナー1名のスクラム体制です。2週間に1回のリリーサイクルを回しており、技術選定の提案が非常に通りやすいフラットな文化です。コードの可読性とテストカバー率を重視しており、技術的負債の返却にも積極的に時間を割いています。 求める人物像 ・大規模なトラフィックを捌くための分散システム設計に興味・関心がある方 ・「なぜこの技術を採用するのか」を論理的に整理し、チームに共有できる方 ・フルリモート環境において、ドキュメントを通じた非同期コミュニケーションが得意な方 仕事の魅力 ・最新のJava 21環境で、Loom(仮想スレッド)などの新機能を実戦投入できる環境です。 ・物流DXという社会課題解決に直結するプロダクトであり、技術的な貢献が目に見えるやりがいがあります。 ・フルリモートながらペアプログラミングやモブプログラミングを適宜導入しており、孤独感なく技術を高め合えます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,400 ~ 6,500円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/TypeScript】次世代AIナレッジマネジメントSaaSのフロントエンド開発
【フルリモート/週5/TypeScript】次世代AIナレッジマネジメントSaaSのフロントエンド開発 お任せしたいこと [役割] 社内に散在するドキュメントをAIが統合・解析するナレッジ共有プラットフォームの、フロントエンド開発をリードしていただきます。 [役割に対して求める成果] TypeScriptの高度な型システムを駆使し、複雑なデータ構造を持つナレッジグラフの可視化や、エディタ機能を型安全かつ高いパフォーマンスで実装すること。 具体的な業務内容 ・TypeScript / Reactを用いたWebアプリケーションのフロントエンド開発 ・Next.js(App Router)を活用したサーバーサイドレンダリングおよび最適化 ・TanStack Queryを用いた効率的なサーバー状態管理とキャッシュ戦略の構築 ・Zodを用いたAPIレスポンスのランタイムバリデーションと型定義の同期 ・Playwrightを用いたE2Eテストの自動化および品質保証 必須スキル・経験 ・TypeScriptを用いたWebアプリケーション開発経験(4年以上) ・React 18 / Next.js を用いた実務での開発経験 ・GenericsやMapped Typesなどを活用した、柔軟で堅牢な型定義の設計スキル ・CSS-in-JSまたはTailwind CSSを用いたレスポンシブなUI実装経験 歓迎スキル・経験 ・Node.js(NestJS等)を用いたBFF(Backend For Frontend)の開発経験 ・複雑なドメインを扱うプロジェクトにおける、クリーンアーキテクチャの適用経験 ・Webブラウザのレンダリングボトルネックの特定および改善実務 ・Monorepo(Turborepo / Nx)環境での開発・運用経験 開発環境 ・言語:TypeScript 5.x ・フレームワーク:React 18, Next.js 14 ・状態管理:TanStack Query, Zustand ・バリデーション:Zod ・インフラ:Vercel, AWS ・ツール:GitHub, Slack, Linear, Figma 開発チームについて エンジニアは現在6名で、全員がフルリモートで稼働しています。GitHubのIssueやプルリクエストでの非同期コミュニケーションを軸にしつつ、必要に応じてハドルを活用するスピード感のあるチームです。型定義の厳密さを重視する文化があり、非常に洗練されたコードベースが特徴です。 求める人物像 ・TypeScriptの最新仕様に精通しており、より安全で保守性の高いコードを追求したい方 ・AI技術をプロダクトにどう落とし込むか、フロントエンドの観点から提案ができる方 ・ドキュメント作成を厭わず、チーム全体の開発体験(DX)の向上に貢献できる方 仕事の魅力 ・最新のTypeScript機能をフルに活用し、技術的な妥協の少ない環境で開発に集中できます。 ・「AI×ナレッジ管理」という、企業の生産性を根本から変えるプロダクトの成長フェーズに携われます。 ・フルリモート環境下で裁量が大きく、アウトプットを重視する自律的な働き方が可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,800 ~ 6,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/React】医療機関向け予約・受付・待ち時間可視化システムのフロントエンド開発(React/TypeScript)
【フルリモート/週5/React】医療機関向け予約・受付・待ち時間可視化システムのフロントエンド開発(React/TypeScript) お任せしたいこと [役割] Reactエンジニアとして、医療機関向け予約・受付・待ち時間可視化システムのフロントエンド開発を担当。患者・受付スタッフ双方が使いやすい画面を設計し、来院体験の向上と現場業務の効率化を実現していただきます。 [役割に対して求める成果] 待ち時間や受付状況を直感的に把握できるUIの実現 年齢層を問わず使いやすいシンプルで分かりやすい画面設計 機能追加や診療科増加にも耐えられる保守性の高い実装 具体的な業務内容 React/TypeScriptによる予約・受付管理画面の設計・実装 患者向け予約確認、受付、呼び出し状況表示画面の開発 受付スタッフ向け来院管理、待ち時間管理UIの実装 リアルタイム更新を考慮した画面状態管理 API連携によるデータ取得および表示制御 UI改善、アクセシビリティ対応、リファクタリング バックエンド・業務担当との仕様調整 必須スキル・経験 Reactでのフロントエンド開発経験2年以上 TypeScriptを用いた開発経験 業務系Webアプリまたは管理画面の開発経験 API連携を伴う画面実装経験 Gitを用いたチーム開発経験 歓迎スキル・経験 医療・ヘルスケア系システムの開発経験 リアルタイム性を要する画面開発経験 アクセシビリティを意識したUI実装経験 Next.jsを用いた開発経験 開発環境 言語:TypeScript フレームワーク:React 状態管理:Zustand UI:MUI テスト:Jest インフラ:AWS 管理:Slack, Jira, Confluence, GitHub, Figma 開発チームについて フロントエンド3名/バックエンド4名/QA1名/PM1名 現場業務理解を重視した医療向けプロダクトチーム 2週間スプリントでのアジャイル開発 求める人物像 利用者目線でUI設計ができる方 業務背景を理解し丁寧に実装できる方 チームと連携しながら主体的に改善を進められる方 仕事の魅力 医療現場の体験向上に直接貢献できるプロダクト Reactによる業務UI・アクセシビリティ対応経験を積める フルリモートで安定して参画できる 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,800 ~ 5,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Java】BtoB向け決済代行・売上管理システムのバックエンド開発および保守運用
【フルリモート/週5/Java】BtoB向け決済代行・売上管理システムのバックエンド開発および保守運用 お任せしたいこと [役割]バックエンドエンジニアとして、数千社の加盟店(ECサイトや実店舗)が利用する「決済代行・売上管理システム」の機能追加、および日々の安定稼働を支える保守運用をお任せします。 [役割に対して求める成果]新しい決済手段(QR決済や後払いなど)の追加や、加盟店向けの管理画面の機能改修を、既存のクリティカルな決済フローに一切のバグを混入させることなく安全にリリースすること。また、長年にわたって運用され、複雑な業務ルールが絡み合う既存のコードベースに対し、着実にテストコードを拡充しながらリファクタリングを進め、システムの保守性と堅牢性を維持すること。 具体的な業務内容 ・Java(Spring Boot)を用いた、決済APIおよび加盟店向けWebアプリケーションの詳細設計、実装、テスト ・Spring Batch等を利用した、日次の売上集計、加盟店への入金(振込)データの生成バッチ処理の実装および改修 ・クレジットカード会社や各種決済ネットワーク事業者との、セキュアで確実な外部API連携機能の開発 ・カスタマーサポート(CS)や経理部門からエスカレーションされた、取引データの不整合やバッチ処理エラーの原因調査、およびデータ補正対応 ・JUnitやMockitoを用いた単体テスト・結合テストの拡充による、デグレ(回帰バグ)の防止と品質担保 ・データ量増加に伴うバッチ処理の遅延解消や、RDBMS(PostgreSQLまたはOracle等)のスロークエリ調査・インデックス最適化 ・既存のFatなサービスクラスの責務分割など、日々のタスクを通じた段階的なコードベースの改善(ボーイスカウトルールの実践) 必須スキル・経験 ・Javaを用いたWebアプリケーション、またはバックエンドシステムの実務開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた開発経験(2年以上) ・RDBMSを用いたデータベース設計、および基本的なSQLの記述・チューニング経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・決済システム、会計システム、または金融機関向けのミッションクリティカルなシステム開発・運用経験 ・Spring Batch等のフレームワークを利用した、大量データのバッチ処理開発経験 ・外部APIとの連携プログラムの開発経験 ・JUnit等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験 ・稼働中のレガシーなJavaシステムを、安全にリファクタリングした経験 ・AWS(ECS, RDS, S3等)の基礎知識、またはクラウド環境での運用経験 ・Docker等のコンテナ技術を用いたローカル開発環境の構築経験 開発・業務環境 開発言語:Java 17 フレームワーク:Spring Boot, Spring Batch データベース:PostgreSQL, Redis インフラ:AWS (ECS, RDS, S3等), Docker テスト・CI/CD:JUnit, Mockito, GitHub Actions 監視・ツール:Datadog, GitHub, Jira, Confluence, Slack プロジェクトチームについて 開発本部のバックエンドチームへの配属となります。「決済システム」という1円のズレも許されないプロダクトの性質上、新しい技術をスピード感重視で投入するよりも、「仕様の漏れがないか」「エラー発生時のロールバック処理が正しく書かれているか」をコードレビューで念入りに確認する堅実なカルチャーです。仕様変更があった際も、影響範囲をチームで丁寧に洗い出し、手堅くリリースを進める体制が整っています。 求める人物像 ・ゼロからの新規開発だけでなく、既存コードを深く読み解き、システム全体の依存関係やビジネスロジックを理解した上で慎重に開発を進められる方 ・「とりあえず動くコード」ではなく、例外処理(エラーハンドリング)やトランザクション管理が適切に行われた、堅牢なコードを書くことに責任を持てる方 ・CSや経理担当者など、非エンジニアのステークホルダーからの問い合わせに対しても、ログやデータベースの記録をもとに論理的かつ丁寧に状況を説明できる方 仕事の魅力 企業の売上という「お金」の動きを直接的に扱うため、システムの安定稼働が社会的な信用に直結する非常に責任とやりがいのあるポジションです。複雑なトランザクション制御や、絶対に止めてはならないバッチ処理のチューニング、稼働中システムの実践的なリファクタリングなど、Javaエンジニアとして最も求められる「堅牢なエンタープライズシステムの設計・運用スキル」を着実に磨き上げる環境が整っています。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。

報酬例

5,600 ~ 6,700円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/PHP】月間数百万UUが利用するBtoCマッチングプラットフォームのバックエンド開発およびリファクタリング
【フルリモート/週5/PHP】月間数百万UUが利用するBtoCマッチングプラットフォームのバックエンド開発およびリファクタリング お任せしたいこと [役割]バックエンドエンジニアとして、月間数百万人のユーザーが利用する自社運営の「BtoCマッチングプラットフォーム(求人・不動産・サービス等のポータルサイト)」における新機能開発、および検索機能のパフォーマンス改善をお任せします。 [役割に対して求める成果]事業側からの要望(新しい検索軸の追加、レコメンド機能のロジック改修など)に対し、既存の複雑なマッチングロジックに影響を与えずに安全に実装すること。また、ユーザー体験に直結する「検索スピード」を維持・向上させるため、RDBMSや検索エンジンのクエリチューニングを行い、肥大化したコードベースを着実にリファクタリングしていくこと。 具体的な業務内容 ・PHP(Laravel)を用いた、ユーザー向けWebサイトおよび事業者向け管理画面のバックエンド詳細設計、実装、テスト ・多様な条件(エリア、価格、タグなど)が複雑に絡み合う検索機能のロジック改修、およびMySQLのインデックス最適化・スロークエリ改善 ・より高度で高速な検索を実現するための、Elasticsearch(またはOpenSearch)を利用した検索クエリのチューニング ・長年の運用で複雑化したFat ControllerやFat Modelの責務を見直し、サービスクラスやリポジトリパターン等を用いた段階的なリファクタリング ・マーケティング施策に伴う、SEO対策を考慮したURL設計やルーティングの改修 ・PHPUnitを用いた単体テスト・統合テストの記述、およびCI/CD(GitHub Actions)環境での自動テスト運用 ・Datadog等のモニタリングツールを活用した、本番環境でのエラー調査、原因特定、および迅速なバグ修正対応 必須スキル・経験 ・PHPを用いたWebアプリケーションの開発実務経験(3年以上) ・Laravel等のモダンなMVCフレームワークを用いた開発経験(2年以上) ・RDBMS(MySQL等)を用いたデータベース設計、および複雑なSQLの記述・チューニング経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・月間数百万PV以上のポータルサイト、またはBtoCマッチングサービスの開発・運用経験 ・Elasticsearch、OpenSearch、またはSolr等を利用した検索機能の開発・運用経験 ・PHPUnit等を用いたテストコードの記述、および稼働中のシステムに対する安全なリファクタリング経験 ・AWS(EC2, RDS, ElastiCache等)を利用したクラウドインフラの基礎知識、または運用経験 ・Docker等のコンテナ技術を用いたローカル開発環境の構築経験 ・SEO(検索エンジン最適化)に関する基礎的な知識 開発・業務環境 開発言語:PHP 8.x フレームワーク:Laravel データベース・検索エンジン:MySQL, Redis, Elasticsearch インフラ:AWS (ECS, RDS, ElastiCache, S3等), Docker テスト・CI/CD:PHPUnit, GitHub Actions 監視・ツール:Datadog, GitHub, Jira, Slack, Zoom プロジェクトチームについて 自社プロダクト開発部のバックエンドチームへの配属となります。「すべてをゼロから作り直す」という派手なアプローチよりも、日々稼働して売上を生み出しているシステムを止めることなく、ボーイスカウトルール(来た時よりも美しく)に則って少しずつコードを綺麗にしていく実直なカルチャーです。要件定義の段階からPdM(プロダクトマネージャー)やデザイナーと連携し、「そもそもその機能は既存のデータベース設計でパフォーマンス要件を満たせるか」といった技術的な視点を建設的に議論できる環境です。 求める人物像 ・既存のコードベースを丁寧に読み解き、システム全体の依存関係やデータ構造を理解した上で、影響範囲を見極めながら慎重に開発を進められる方 ・「とりあえず動くクエリ」を書くのではなく、データ量が増加した際のパフォーマンス(N+1問題やインデックスの効き具合)までを考慮した設計ができる方 ・ビジネス要件の背景を理解し、エンジニアの立場から「よりシンプルに実装できる代替案」を提案するなど、プロダクトの価値向上に主体的に関われる方 仕事の魅力 多くの一般ユーザーが日常的に利用するマッチングプラットフォームの開発であるため、「自分が改修した検索機能によって、ユーザーのコンバージョン率(応募や問い合わせ等)がどう変化したか」というビジネスの成果をダイレクトに実感できます。また、大量のデータの中から複雑な条件でレコードを抽出するためのデータベースチューニングや、Elasticsearchを活用した実践的な検索技術など、バックエンドエンジニアとして非常にニーズの高いスキルを磨くことができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。

報酬例

4,500 ~ 5,200円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/JavaScript】大手メディアサイト向けUI改善・パフォーマンス最適化
お任せしたいこと [役割]JavaScriptエンジニアとして、大規模メディアサイトのUI改善・フロントパフォーマンス最適化を担当 [役割に対して求める成果] バニラJSをベースにした高速・軽量なUI実装 ページロード速度・Core Web Vitals 指標改善 ユーザーエンゲージメント向上につながるインタラクション提供 具体的な業務内容 バニラJavaScriptによる既存コードリファクタリング・最適化 Core Web Vitals(LCP/FID/CLS)の改善施策実装 動画プレイヤー・広告枠の非同期ロード制御 Lazy Load/Intersection Observer API を利用した最適化 Webpack/Rollup/esbuild を用いたビルド改善・軽量化 テスト(Jest, Playwright)による品質担保 Lighthouse/WebPageTest を活用したパフォーマンス計測・改善 必須スキル・経験 JavaScript(ES6以降)の実務経験(3年以上) DOM操作・イベント制御・非同期処理の実装経験 大規模サイトにおけるパフォーマンス改善経験 Gitを用いたチーム開発経験 歓迎スキル・経験 Webアクセシビリティ/SEO最適化経験 Service Worker/PWA実装経験 TypeScript や React/Vue などのモダンフレームワーク経験 CDN最適化/キャッシュ制御に関する知識 開発環境 フロント:JavaScript(ES2020+), HTML5, CSS3, Sass ビルド:Webpack, Rollup, esbuild テスト:Jest, Playwright パフォーマンス計測:Lighthouse, WebPageTest, Chrome DevTools コラボ:GitHub, Slack, Jira, Confluence, Zoom リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,500 ~ 5,000円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Java】数百万件の契約を管理する大手保険・共済向け基幹システム(契約・請求管理)のバックエンド開発およびリファクタリング
【フルリモート/週5/Java】数百万件の契約を管理する大手保険・共済向け基幹システム(契約・請求管理)のバックエンド開発およびリファクタリング お任せしたいこと [役割]バックエンドエンジニアとして、数百万人の加入者を抱える大手保険会社・共済向けの「契約管理・請求基幹システム」の機能追加、および長年の運用で複雑化したレガシーコードの継続的なリファクタリングをお任せします。 [役割に対して求める成果]新しい保険商品のリリースや法改正に伴う複雑な業務要件(特約の組み合わせ、日割りでの保険料計算など)を、既存の契約データに一切の不整合を起こすことなく安全に実装すること。また、数千行に肥大化したFat Service(業務ロジックの塊)に対し、JUnitでテストを保護しながらドメイン駆動設計(DDD)の概念を取り入れて着実にリファクタリングを進め、システムの保守性を向上させること。 具体的な業務内容 ・Java(Spring Boot)を用いた、契約管理・請求システムのバックエンドWeb APIおよび画面側処理の詳細設計、実装、テスト ・Spring Batch等を利用した、月次の保険料請求データ作成、口座振替結果の取り込み、および未納者への督促バッチ処理の実装・改修 ・「年齢」「契約日」「特約の有無」など、無数の条件分岐が絡み合う複雑な保険料計算ロジックの解きほぐしと、クラス設計の抜本的な見直し ・巨大なRDBMS(OracleまたはPostgreSQL)における、ロック競合の調査や数千万件のデータを処理する際のスロークエリ特定・インデックスチューニング ・JUnitやMockitoを用いた単体テスト・結合テストの拡充による、境界値(日付や金額)のバグやデグレ(回帰バグ)の徹底的な防止 ・カスタマーサポートや事務センターからエスカレーションされた、契約データの不整合やバッチ処理エラーの原因調査、および迅速なデータ補正対応 ・ビジネスサイド(業務企画部門やアクチュアリー等)から提示される複雑な要件定義書を読み解き、システム上の矛盾やエッジケースがないかを検証し、設計に落とし込む業務 必須スキル・経験 ・Javaを用いたWebアプリケーション、またはバックエンドシステムの実務開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた開発経験(2年以上) ・RDBMSを用いたデータベース設計、および複雑なSQL(JOINやサブクエリを含む)の記述・チューニング経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・保険、共済、銀行、または証券などの金融機関向け業務システムの開発・運用経験 ・Spring Batch等のフレームワークを利用した、大量データのバッチ処理開発経験 ・ドメイン駆動設計(DDD)、またはオブジェクト指向設計の原則(SOLID原則等)に基づいた実践的な開発経験 ・JUnit等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験 ・稼働中のレガシーなJavaシステムを、安全にリファクタリングした経験 ・AWS(ECS, RDS, S3等)の基礎知識、またはクラウド環境へのマイグレーション経験 開発・業務環境 開発言語:Java 17 (または 21) フレームワーク:Spring Boot, Spring Batch データベース:PostgreSQL (一部 Oracleからの移行フェーズあり) インフラ:AWS (ECS, RDS, S3等), Docker テスト・CI/CD:JUnit, Mockito, GitLab CI (または GitHub Actions) 監視・ツール:Datadog, GitLab (または GitHub), Jira, Confluence, Slack プロジェクトチームについて システム開発部のバックエンドチームへの配属となります。「人々の生活のセーフティネット」である保険システムを扱うため、スピード優先で雑なコードを書くことは許されず、日付の境界値や例外処理が正しく記述されているかを、チーム全員で厳格にコードレビューする極めて堅実なカルチャーです。仕様が複雑なドメインであるため、業務エキスパート(ドメイン有識者)と綿密にコミュニケーションを取りながら、システムのあるべき姿を泥臭く議論して開発を進めます。 求める人物像 ・ゼロからの新規開発の華やかさよりも、既存の巨大なコードベースを読み解き、絶対に計算ミスが許されないシステムを育てていくことに強い責任感を持てる方 ・「とりあえず動くIf文の羅列」ではなく、自分以外の誰かが読んでも意図が伝わりやすい、オブジェクト指向に基づいた保守性の高いコードを書くことにこだわりを持てる方 ・複雑な業務ルール(ドメイン知識)に対してもアレルギーを持たず、自ら仕様書を読み解いてエンジニアリングに落とし込める知的好奇心を持った方 仕事の魅力 数百万人の「万が一」を支える社会インフラとしての重要性が極めて高いシステムであり、1円の計算ミスも許されないというプレッシャーの反面、非常に手触り感と社会的意義の大きなポジションです。複雑なビジネスルールをコードで表現するためのドメインモデリングや、絶対に止めてはならないバッチ処理のパフォーマンスチューニングなど、Javaエンジニアとして最も市場から求められる「堅牢なエンタープライズシステムの設計スキル」を確実なものにすることができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます(※扱うデータに極めて高い機密性があるため、厳格なアクセス制御が施された貸与端末・VDI環境での業務となります)。

報酬例

5,600 ~ 6,700円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/C#】大手製造・サプライチェーンを支える基幹業務システム(ERP)のバックエンド開発および.NETモダナイゼーション
【フルリモート/週5/C#】大手製造・サプライチェーンを支える基幹業務システム(ERP)のバックエンド開発および.NETモダナイゼーション お任せしたいこと [役割]バックエンドエンジニアとして、数千人規模の従業員が日々の生産管理・在庫管理・販売管理に利用する「大規模な基幹業務システム(ERP)」のC#(ASP.NET Core)を用いた新機能開発、およびレガシー環境からの段階的な移行(モダナイゼーション)をお任せします。 [役割に対して求める成果]法改正や新たな商習慣に伴う複雑な業務ロジックの追加を、既存の稼働システムに一切のバグを混入させることなく安全に実装すること。また、長年にわたりオンプレミス環境の.NET Framework上で増改築が繰り返され、ブラックボックス化したレガシーコードを紐解き、最新の.NET(.NET 8等)およびクラウド環境へと業務を止めずに着実に移行していくこと。 具体的な業務内容 ・C#(ASP.NET Core)を用いた、基幹システム向けのWeb APIおよびバックエンドバッチ処理の詳細設計、実装、テスト ・長年稼働しているレガシーな.NET Framework環境(ASP.NET MVCやWCF等)から、モダンな.NET環境への段階的なマイグレーション ・Entity Framework Core(またはDapper)を用いたデータアクセスの実装、および複雑なLINQクエリによって引き起こされるN+1問題やパフォーマンス低下の解消 ・巨大なSQL Serverデータベースにおける、ロック競合の調査やスロークエリの特定、および実行計画に基づくインデックスチューニング ・数千行に肥大化したFat ControllerやFat Service内に記述された複雑な業務ロジック(原価計算、在庫引き当て等)の解きほぐしと、責務の分割によるリファクタリング ・xUnitやMoqを用いた単体テストの拡充による、既存システムの仕様保証とデグレ(回帰バグ)の防止 ・ビジネスサイド(現場の業務部門やドメインエキスパート)からヒアリングした要件を、システム仕様として矛盾がないか検証し、設計に落とし込む要件定義のサポート ・Azure DevOps(またはGitHub Actions)を用いたCI/CDパイプラインの保守・改善 必須スキル・経験 ・C#を用いたバックエンドシステム、またはWebアプリケーションの開発実務経験(3年以上) ・.NET Framework、または.NET Core / .NET 5以降の環境での開発経験(2年以上) ・SQL Server等のRDBMSを用いたデータベース設計、および複雑なSQLの記述・チューニング経験 ・Git等のバージョン管理システムを用いたチーム開発経験 歓迎スキル・経験 ・レガシーな.NET Frameworkから最新の.NET環境へのマイグレーション(モダナイゼーション)実務経験 ・Entity Framework等のORMにおける高度なパフォーマンスチューニング経験 ・ドメイン駆動設計(DDD)、またはクリーンアーキテクチャの概念を取り入れた開発経験 ・xUnit、NUnit、MSTest等を用いたテストコードの記述、およびテスト駆動開発(TDD)の経験 ・製造業、物流、販売管理、会計などの業務システム(ERP)に関する開発経験 ・Microsoft Azure(App Service, Azure SQL, Azure Functions等)またはAWSの利用経験 ・WPFやWindows Forms等のデスクトップアプリケーション開発経験(レガシー側の仕様理解に役立ちます) 開発・業務環境 開発言語:C# 12 フレームワーク:.NET 8, ASP.NET Core (※移行対象として一部 .NET Framework 4.x あり) データベース・ORM:SQL Server, Entity Framework Core, Dapper インフラ:Microsoft Azure, Docker テスト・CI/CD:xUnit, Moq, Azure DevOps (Pipelines) ツール・IDE:Visual Studio, Rider, Git, Jira, Teams (または Slack) プロジェクトチームについて システム開発部のバックエンドチームへの配属となります。「最新のアーキテクチャを導入する」ことよりも、「現場の業務を決して止めないこと」「計算結果の1円・1個のズレも出さないこと」を最優先する、非常に堅実で責任感の強いカルチャーです。仕様書が存在しない過去の複雑なロジックに直面した際も、「誰がこんなコードを書いたのか」と嘆くのではなく、チームでデバッガを動かしながら仕様をリバースエンジニアリングし、協力してテストコードを書き足していく実直な体制が整っています。 求める人物像 ・「すべてをゼロから作り直す」という理想論ではなく、現在進行形で企業の売上を支えているレガシーコードに敬意を払い、段階的(インクリメンタル)に改善していく泥臭い作業を楽しめる方 ・LINQやORMの便利な機能に頼り切るのではなく、裏側で発行されているSQLやデータベースの実行計画までを意識したパフォーマンス設計ができる方 ・業務部門の「今の画面と同じように動かしてほしい」という抽象的な要望に対し、その裏にある本当の業務課題を汲み取り、エンジニアの視点から現実的なシステム仕様を提案できる方 仕事の魅力 企業のビジネスの根幹である「モノとカネの動き」をシステム面から支える、極めて社会的インパクトとやりがいのあるポジションです。C#エンジニアとして現在最も市場から求められている「レガシー.NETシステムの大規模なクラウドネイティブ化(モダナイゼーション)」という実践的で難易度の高い課題に取り組むことで、エンタープライズ領域におけるトップクラスのアーキテクチャ設計スキルと問題解決能力を着実に磨くことができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます(※オンプレミスサーバーの重大なメンテナンスや、レガシーシステムに関するセキュアな検証が必要な場合等に、稀に出社が必要になる可能性があります)。

報酬例

5,600 ~ 6,100円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/React】数千社が導入する人事評価・タレントマネジメントSaaSにおける複雑なUI開発およびパフォーマンスチューニング
【フルリモート/週5/React】数千社が導入する人事評価・タレントマネジメントSaaSにおける複雑なUI開発およびパフォーマンスチューニング お任せしたいこと [役割]フロントエンドエンジニアとして、企業の経営層や人事担当者、一般社員など多様なユーザーが利用する「人事評価・タレントマネジメントSaaS」のReactを用いたSPA開発、および複雑な画面のパフォーマンス改善をお任せします。 [役割に対して求める成果]動的に入力項目が増減する複雑な「評価シート」や、数万人の従業員データを階層表示する「組織図ツリー」など、フロントエンドの負荷が高くなりやすい画面において、不要な再レンダリングを徹底的に防ぎ、サクサクと動く快適な操作体験を実現すること。また、長期的な運用を見据え、React Hook Form等のライブラリを活用してフォームの状態管理を最適化し、保守性の高いコンポーネント設計へと継続的に改善していくこと。 具体的な業務内容 ・ReactおよびTypeScriptを用いた、SaaSプロダクトの新機能開発と既存画面の継続的な改修 ・React Hook FormとZod(またはYup)を活用した、数十〜数百の入力フィールドを持つ動的で複雑なフォームの状態管理およびバリデーションの実装 ・数万件の従業員データを扱うデータグリッドや組織図における、仮想スクロール(Virtualization)の導入やuseMemo / useCallbackを活用したレンダリング遅延の解消 ・巨大化した既存コンポーネントの責務分割、およびビジネスロジックのカスタムフックス(Custom Hooks)への抽出といった着実なリファクタリング ・PdM(プロダクトマネージャー)やデザイナーと連携し、「ITリテラシーが様々である従業員全員が迷わず入力できるUI」の仕様検討と実装への落とし込み ・Storybookを用いた社内共通UIコンポーネントライブラリの保守、およびキーボード操作等に配慮したアクセシビリティの改善 ・バックエンドエンジニアと連携した、大量データを効率よく取得・更新するためのREST API(またはGraphQL)のインターフェース調整 ・JestやReact Testing Libraryを用いたコンポーネントテストの拡充によるデグレ(回帰バグ)の防止 必須スキル・経験 ・Reactを用いたSPA(Single Page Application)の開発実務経験(3年以上) ・TypeScriptを用いた型安全なフロントエンド開発経験(2年以上) ・HTML/CSSに関する深い理解と、レスポンシブデザイン・UIコンポーネントの実装経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・React Hook Form等のフォーム管理ライブラリを利用した、複雑なフォーム画面の実装経験 ・大量のデータを扱うテーブル(表)やツリー構造のUIにおいて、パフォーマンスチューニングを行った経験 ・Zustand、Jotai等の軽量な状態管理ライブラリ、またはReact Query(TanStack Query)等のデータフェッチライブラリの利用経験 ・BtoB SaaS、または人事・労務・会計などの業務システムの開発経験 ・Storybookを用いたコンポーネント設計・運用経験 ・Jest、React Testing Library等を用いたテストコードの実装経験 ・Webアクセシビリティ(WAI-ARIA等)に関する基礎的な知識と実装経験 開発・業務環境 言語・フレームワーク:React, TypeScript 状態管理・通信:React Hook Form, Zod, Zustand, React Query スタイリング:Tailwind CSS (または CSS Modules) テスト・ツール:Jest, React Testing Library, Storybook インフラ・CI/CD:AWS, GitHub Actions デザイン・コミュニケーション:Figma, GitHub, Jira, Slack, Zoom プロジェクトチームについて プロダクト開発部のフロントエンドチームへの配属となります。「最新のライブラリを使ってみたい」といった技術的興味よりも、「エンドユーザーである一般社員が、半期に一度の評価入力をいかにストレスなく終えられるか」という実用性とユーザー体験を最優先する堅実なカルチャーです。複雑な状態管理やコンポーネントの分割方針については、独りよがりな実装にならないよう、PR上で意図を説明し合いながらチーム全体でコード品質を保っています。 求める人物像 ・「とりあえず動く画面」を作るだけでなく、ユーザーの入力途中でのバリデーション発火タイミングなど、細かなインタラクションにまで気を配れる方 ・パフォーマンスの劣化や予期せぬバグを引き起こす「不要な再レンダリング」に対し、Reactのライフサイクルを深く理解した上で論理的に対処できる方 ・「レガシーなコードを全て書き直したい」という極端なアプローチではなく、稼働中のシステムを守りながら日々のタスクの中で少しずつコードを綺麗にしていくボーイスカウトルールを実践できる方 仕事の魅力 企業の「人(人事評価や組織改編)」という、複雑かつ絶対にミスが許されないデータを扱うため、フロントエンドの設計力がダイレクトに試されるポジションです。特に、動的な巨大フォームや大量データの描画といった「Reactエンジニアが最も頭を悩ませる実践的な課題」に日々向き合うため、単なる画面作成にとどまらない、高度なパフォーマンスチューニングとアーキテクチャ設計のスキルを深く磨くことができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。

報酬例

5,600 ~ 6,700円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル