株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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


案件一覧

( 1,985 件中 61 - 70 件を表示)
エンジニアフルリモート
【フルリモート/週5/Unity】マルチプレイ対応・次世代3Dアクションゲームのコアシステム開発
【フルリモート/週5/Unity】マルチプレイ対応・次世代3Dアクションゲームのコアシステム開発 お任せしたいこと [役割] 全世界へ配信予定の新規開発マルチプレイ3Dアクションゲームにおいて、Unityを用いたクライアントサイドのコアシステム設計・開発を担当していただきます。 [役割に対して求める成果] 物理演算や大量の3Dオブジェクトが動く高負荷な環境下において、モバイル端末(iOS/Android)でのスムーズな描画(常時60fps維持)と、ネットワーク同期の低遅延化を両立する堅牢なゲームアーキテクチャを構築すること。 具体的な業務内容 Unity(C#) を用いた、プレイヤーアクション、エネミーAI、バトルシステムのコアロジック開発 Addressable Asset System を活用した、大容量リソース(3Dモデル、テクスチャ、サウンド)の動的ロード・メモリ管理の最適化 リアルタイムマルチプレイにおける、通信同期ロジックおよびラグ補正(デッドレコニング等)の実装 Unity Profiler や Frame Debugger を用いたボトルネックの特定(CPU/GPU負荷、ドローコールの削減、メモリリーク対策) 共通UIコンポーネントの設計、および uGUI / UI Toolkit を用いた動的UIシステムの構築 必須スキル・経験 Unityを用いたゲーム開発・運用の実務経験(3年以上) C# を用いたオブジェクト指向プログラミング、非同期処理(UniTask / async await)、メモリ管理の深い理解 3Dゲーム開発における、ベクトル・行列・クォータニオンなどの3D数学を用いた実装経験 Gitを用いた複数人でのチーム開発、およびコンフリクト解消などのソースコード管理スキル 歓迎スキル・経験 リアルタイムマルチプレイヤ―ゲーム(Photon、Mirror、Unity Netcode for GameObjects等)の開発・運用経験 URP(Universal Render Pipeline) のカスタマイズや、HLSLを用いたシェーダー開発経験 Jenkins や GitHub Actions を用いた、Unityアプリのビルド・デプロイ自動化(CI/CD)構築経験 ネイティブプラグイン(iOS/Android)の作成、または各OS固有の機能とUnityの連携実績 開発環境 ゲームエンジン: Unity 2022.3 LTS / 2023系 開発言語: C# (UniTask, UniRx) グラフィックスパイプライン: URP ツール: Rider / Visual Studio, GitHub, Slack, Notion その他: Addressables, Odin Inspector 開発チームについて ゲームの手触りやパフォーマンスに対して一切の妥協を許さない、技術感度の高いゲームクリエイターが集まるチームです。 コードレビューでは、毎フレーム走る処理(Update内)の最適化や、GC(ガベージコレクション)の発生を極限まで抑える設計(プールオブジェクトの活用など)について熱い議論が交わされています。 フルリモート環境ながら、DiscordやMiroを用いたアイデア出しや、定期的な「オンライン試遊会」を通じて、仕様変更やブラッシュアップをアジャイルかつ柔軟に行う文化です。 仕事の魅力 バグの少なさと極上の「操作感・手触り」を追求する、やりがいの大きいコアシステム開発に最上流から深く携わることができます。 最新のUnityエコシステムやUniTaskをフル活用した、モダンでレガシーの少ない環境でストレスなく開発に没頭できます。 フルリモート・フルフレックスの柔軟な環境が整っており、ゲームのクオリティを高めるエンジニアリングに自分のペースで100%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,500 ~ 5,500円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/React】大規模SaaS・デザインシステム構築およびフロントエンド開発
【フルリモート/週5/React】大規模SaaS・デザインシステム構築およびフロントエンド開発 お任せしたいこと [役割] プロダクト全体のUIの一貫性と開発スピードを向上させるため、Reactを用いた共通コンポーネントライブラリ(デザインシステム)の構築と、それを用いた新機能開発を担当していただきます。 [役割に対して求める成果] 再利用性の高いコンポーネントを設計し、複数の開発チームがスムーズにUIを実装できる基盤を作ることで、プロダクト全体のコード品質とUIの均質化を実現すること。 具体的な業務内容 React 18 / TypeScript を用いたUIコンポーネントの設計・実装 Storybook を活用したコンポーネントカタログの構築とドキュメント整備 Tailwind CSS または Vanilla Extract を用いた、拡張性の高いスタイリング 複雑なデータグリッドや動的なグラフを含む、管理画面用高度UIの開発 React Testing Library / MSW を用いた、コンポーネント単位の自動テスト実装 必須スキル・経験 Reactを用いたWebアプリケーション開発経験(3年以上) TypeScript を用いた厳格な型定義の実務経験 コンポーネントの再利用性を意識した設計(Atomic DesignやHeadless UIの理解) 状態管理ライブラリ(Zustand, TanStack Query等)の利用経験 歓迎スキル・経験 Next.js (App Router) を用いたパフォーマンス最適化の経験 自社サービスや大規模プロジェクトでの「デザインシステム」構築・運用経験 Webアクセシビリティ(WAI-ARIA)に関する深い知識と実装経験 モノレポ構成(Turborepo / Nx)での開発・運用経験 開発環境 言語: TypeScript フレームワーク: React 18, Next.js 14 UI基盤: Storybook, Radix UI, Tailwind CSS 状態管理: TanStack Query, Zustand インフラ: Vercel, AWS ツール: GitHub, Slack, Figma 開発チームについて エンジニアがデザイナーと密に連携し、コンポーネントの挙動やインターフェースを議論しながら決定しています。ペアプログラミングやコードレビューが日常的に行われており、技術的な議論が非常に活発な環境です。 技術スタックのモダン化を強く推進しているチームであり、レガシーコードの排除や新しいライブラリの検証・導入がスピード感を持って行われています。 フルリモート・フルフレックスの体制が浸透しており、テキスト(Slack/GitHub)ベースでのスムーズな非同期コミュニケーションで業務が完結します。 仕事の魅力 プロダクトの成長を支える「デザインシステム」の立ち上げに深く関わることができます。 特定の機能に縛られず、フロントエンド全体のアーキテクチャ向上に貢献できるやりがいがあります。 フルリモート・フルフレックスにより、開発に集中できる最適な環境を自分で構築可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,800 ~ 5,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Java】大規模ECプラットフォーム・決済および会員基盤のリプレイスエンジニア
【フルリモート/週5/Java】大規模ECプラットフォーム・決済および会員基盤のリプレイスエンジニア お任せしたいこと [役割] 月間アクティブユーザー数1,000万人を超える自社ECプラットフォームにおいて、決済・会員基盤マイクロサービスの設計・開発を担当していただきます。 [役割に対して求める成果] Java 21へのアップデートおよびドメイン駆動設計(DDD)へのリプレイスを推進し、密結合になったビジネスロジックを整理することで、新機能開発のスピードとシステムの保守性を大幅に向上させること。 具体的な業務内容 Java 21 / Spring Boot 3 を用いた、決済および会員基盤マイクロサービスの新規設計・開発 Virtual Threads (Project Loom) を活用した、外部決済APIや認証認可処理の非同期・高並列化によるスループット向上 Apache Kafka を利用した、注文・決済イベントの分散メッセージング処理の実装 JUnit 5 / Mockito を用いた、テストカバレッジの向上および回帰テストの自動化推進 Datadogを用いたパフォーマンス計測と、ボトルネック(商用DBのクエリ最適化など)の特定・改修 必須スキル・経験 Javaを用いたバックエンドアプリケーションの開発・運用実務経験(4年以上) Spring Boot を用いたWebアプリケーションまたはWeb APIの開発経験 RDB(MySQL / PostgreSQL等)における、インデックス設計やクエリチューニングの経験 静的型付け言語における、オブジェクト指向設計、デザインパターン、型安全性を意識した実装スキル 歓迎スキル・経験 Java 17 / 21 への移行、またはRecord型、Pattern Matchingなどの新機能を用いたリファクタリング経験 DDD(ドメイン駆動設計) やクリーンアーキテクチャの知見、および実践経験 AWS(EKS, Fargate, Aurora)などのクラウドネイティブなインフラ環境での開発・運用知見 決済、認証、請求など、データの強い整合性とセキュリティが求められるドメインの開発経験 開発環境 言語: Java 21 フレームワーク: Spring Boot 3 DB: PostgreSQL, Redis, DynamoDB インフラ: AWS (EKS), Docker ツール: IntelliJ IDEA, GitHub, Slack, Datadog, Apache Kafka 開発チームについて Javaの仕様やモダンな設計手法への関心が高いエンジニアが集まっており、技術等負債の解消へ積極的に投資する文化です。 コードレビューでは、計算量、スレッド安全性、そしてドメインのモデリングが適切かどうかに焦点を当てた質の高い議論が行われています。 フルリモート・フルフレックスの体制が強固に確立されており、ドキュメント(Notion/GitHub)をベースとした自律的な非同期開発が進められています。 仕事の魅力 最新のJava 21エコシステム を大規模かつミッションクリティカルな商用環境でフル活用する経験が積めます。 大規模トラフィックと複雑なビジネスドメインが交差する領域で、リプレイスを通じた高度なアーキテクチャ設計スキルを磨けます。 フルリモート環境の中で不要な割り込みがなく、自身の最高の生産性を維持しながらエンジニアリングに100%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,500 ~ 5,500円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Flutter】大規模エンタメ・マンガ配信アプリの新規機能開発およびUI刷新
【フルリモート/週5/Flutter】大規模エンタメ・マンガ配信アプリの新規機能開発およびUI刷新 お任せしたいこと [役割] 累計ダウンロード数1,000万を超える大規模マンガ・エンタメ配信プラットフォームにおいて、Flutterを用いたiOS/Androidアプリの開発を担当していただきます。 [役割に対して求める成果] コンテンツの増加に伴う画面遷移の複雑化をクリアにし、マンガビューアやアニメーション演出のパフォーマンスを損なうことなく、滑らかで快適な読書体験を提供すること。 具体的な業務内容 Flutter (Dart) を用いた、プロダクトの新規機能開発および機能改修 Riverpod をベースとした、厳格な単方向データフロー(UDF)による状態管理の設計 カスタムペイントやアニメーションを用いた、リッチなエフェクト・読込画面の実装 画像(マンガ原稿データ)のプリフェッチ・キャッシュ戦略の最適化による表示速度の向上 段階的なマルチモジュール構成への移行、およびCI/CDパイプラインによる検証自動化 必須スキル・経験 Flutterを用いたモバイルアプリの設計、開発、運用の実務経験(3年以上) Dart の非同期処理(Future, Stream, async/await)やジェネリクスに関する深い理解 Riverpod などの状態管理ライブラリを用いた、テストコードを意識したアーキテクチャ設計経験 各種OS(iOS/Android)固有のライフサイクルやUIガイドラインの基礎知識 歓迎スキル・経験 iOS(Swift)またはAndroid(Kotlin)いずれかのネイティブ開発・保守経験 メモリプロファイラを用いたパフォーマンスチューニング、メモリリークの特定・改善経験 Codemagic などのCI/CDツールを用いたビルド・配信の自動化設定経験 デザインツール(Figma)からUIコンポーネントを設計・実装するコンポーネント駆動開発の経験 開発環境 言語: Dart フレームワーク: Flutter 3.x 状態管理: Riverpod, Freezed ローカルDB: Isar, Hive インフラ: AWS, Firebase ツール: GitHub, Slack, Figma, Notion 開発チームについて 現在はモバイルアプリ専任のエンジニアが5名在籍しています。最新のFlutterのバージョンアップへの対応速度が非常に早く、コミュニティの動向や新しいプラグインの検証を積極的に行う文化です。 SlackやGitHubを活用した非同期コミュニケーションが極めてスムーズで、仕様の意図や技術的な意思決定のログがしっかりと残されているため、迷いなく実装に集中できます。 各メンバーが担当コンポーネントに裁量を持って進めており、割り込みミーティングも少なく、個人が最高のパフォーマンスを出せる環境を重視しています。 仕事の魅力 数百万規模のアクティブユーザー が日常的に使うアプリで、自分の書いたコードがダイレクトに体験価値へ繋がります。 大規模プロダクトならではの、パフォーマンス最適化やマルチモジュール化といった一歩踏み込んだFlutter開発を経験できます。 フルリモート・フルフレックスが定着しており、無駄なミーティングを極力減らし、実装に集中できる環境です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,800 ~ 5,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Kotlin】高トラフィックメディア・次世代コンテンツ基盤のバックエンド開発
【フルリモート/週5/Kotlin】高トラフィックメディア・次世代コンテンツ基盤のバックエンド開発 お任せしたいこと [役割] 月間数千万PVを誇る大規模メディアプラットフォームにおいて、Kotlinを用いたサーバーサイドの設計・開発を担当していただきます。 [役割に対して求める成果] 高負荷環境におけるデータ配信の低レイテンシ化を実現し、同時大量アクセス時でもサービスを安定して継続できる、スケーラブルなAPI基盤を実装すること。 具体的な業務内容 Kotlin / Spring Boot 3 を用いた、APIおよびバックエンドサービスの開発 Kotlin Coroutines / Flow をフル活用した、大量のコンテンツ配信を捌くための非同期・並行処理の実装 gRPC を用いた、社内マイクロサービス間の型安全で高速な通信処理の構築 大量データのキャッシュ制御(Redis)および、RDB(PostgreSQL)のクエリ・インデックス最適化 GitHub Actions / Docker を用いた、CI/CDパイプラインの運用と改善 必須スキル・経験 Kotlinを用いたサーバーサイド開発の実務経験(3年以上) Spring Boot または Ktor を用いたWebアプリケーションの開発経験 静的型付け言語における、並行処理(マルチスレッド/非同期処理)の基礎知識 RDBを用いたWebアプリケーションのスキーマ設計およびパフォーマンス改善の経験 歓迎スキル・経験 JavaからKotlinへの移行(リプレイス) や、コードのモダン化を推進した経験 gRPCやGraphQLなどを用いた、REST以外のAPI開発・運用経験 AWS / GCP などのパブリッククラウド上でのコンテナ(EKS, GKE等)運用知見 DDD(ドメイン駆動設計) などの設計手法を用いた、クリーンなコードベースの構築経験 開発環境 言語: Kotlin 2.x フレームワーク: Spring Boot 3, Spring WebFlux DB: PostgreSQL, Redis インフラ: AWS (EKS, Aurora, CloudFront) ツール: IntelliJ IDEA, GitHub, Slack, Datadog 開発チームについて 最新のKotlin 2.x系をいち早く導入するなど、技術的なキャッチアップに非常に貪欲なエンジニアが揃っています。 コードレビューでは、型安全性の担保やメモリ効率、読みやすさ(Idiomatic Kotlin)について活発に意見を交わしています。 全員がフルリモートで自律的に動いており、テキスト(Slack/GitHub/Notion)でのドキュメント化と情報共有が徹底されているため、非同期でスムーズに開発が進む環境です。 仕事の魅力 圧倒的なユーザー数とトラフィック量 を持つプロダクトで、技術的なインパクトをダイレクトに実感できます。 Coroutinesを用いた非同期処理など、Kotlinの強みを最大限に活かした実践的なエンジニアリングが経験できます。 フルリモート・フルフレックスの柔軟な環境が整備されており、自分のリズムで開発に100%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

4,800 ~ 5,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/M365】Microsoft 365メール基盤刷新・Exchange Online移行支援(M365/Exchange Online)
【フルリモート/週5/M365】Microsoft 365メール基盤刷新・Exchange Online移行支援(M365/Exchange Online) お任せしたいこと [役割] Microsoft 365エンジニアとして、オンプレExchangeからExchange Onlineへの移行プロジェクトを担当。設計・移行計画策定・実施・運用設計まで一貫して対応していただきます。 [役割に対して求める成果] メール基盤の安全かつスムーズなクラウド移行完遂 移行後の安定稼働と運用標準化 セキュリティ・スパム対策強化の実現 具体的な業務内容 Exchange Online設計・構築 オンプレExchangeからの移行計画策定 メールボックス移行作業および検証 メールフロー設計およびSPF/DKIM/DMARC設定 Defender for Office 365設定 運用手順書作成および管理者教育支援 必須スキル・経験 Exchange Online設計・構築経験 メール移行プロジェクト経験 DNS・メールフロー設計経験 Microsoft 365管理経験 ドキュメント作成経験 歓迎スキル・経験 ハイブリッドExchange構成経験 Defender設定経験 PowerShellによる自動化経験 大規模ユーザー移行経験 開発環境 クラウド:Microsoft 365 メール:Exchange Online セキュリティ:Defender for Office 365 管理:PowerShell コミュニケーション:Teams 開発チームについて インフラ2名/セキュリティ1名/PM1名 全社メール基盤刷新プロジェクト 段階的移行を実施する体制 求める人物像 慎重かつ正確に作業できる方 トラブルシューティング力のある方 主体的に改善提案できる方 仕事の魅力 大規模メール移行の中核を担えるポジション M365メール基盤の専門性を高められる フルリモートで安定して参画可能 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,600 ~ 6,900円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/M365】Microsoft 365グローバル展開・ID統合プロジェクト(M365/Entra ID/Hybrid構成)
【フルリモート/週5/M365】Microsoft 365グローバル展開・ID統合プロジェクト(M365/Entra ID/Hybrid構成) お任せしたいこと [役割] Microsoft 365エンジニアとして、国内外拠点を含むM365環境の統合およびID基盤再設計を担当。オンプレADとのハイブリッド構成見直しや、シングルサインオン環境の最適化を推進していただきます。 [役割に対して求める成果] 安全かつ安定したID統合基盤の構築 拠点間で統一された認証・アクセス管理の実現 運用負荷を抑えたハイブリッド構成の確立 具体的な業務内容 Entra ID設計・再構築 Azure AD Connect(Entra Connect)構成見直し ハイブリッド認証構成設計 条件付きアクセス・MFA強化 SSO設計および外部SaaS連携 移行計画策定およびユーザー展開支援 必須スキル・経験 Microsoft 365設計・構築経験 Entra ID設計経験 オンプレADとのハイブリッド構成経験 認証・アクセス制御設計経験 ドキュメント作成経験 歓迎スキル・経験 多拠点統合プロジェクト経験 ゼロトラスト設計経験 PowerShellスクリプト作成経験 セキュリティ監査対応経験 開発環境 クラウド:Microsoft 365 認証基盤:Entra ID 連携:Azure AD Connect 管理:PowerShell コミュニケーション:Teams, SharePoint 開発チームについて インフラ3名/セキュリティ担当1名/PM1名 全社ID統合を推進する基盤チーム 段階的移行で安定稼働を重視 求める人物像 認証基盤に強い関心がある方 セキュリティを重視できる方 主体的に設計・改善提案できる方 仕事の魅力 大規模ID統合の中核ポジション M365×ハイブリッド構成の専門性を高められる フルリモートで安定して参画可能 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,700 ~ 6,800円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


エンジニアフルリモート
【フルリモート/週5/Azure】Microsoft 365統合基盤構築・ID管理強化プロジェクト(Azure/Entra ID)
【フルリモート/週5/Azure】Microsoft 365統合基盤構築・ID管理強化プロジェクト(Azure/Entra ID) お任せしたいこと [役割] Azureエンジニアとして、Microsoft 365と各種業務システムを統合するID基盤の構築を担当。Entra IDを中心とした認証統合、アクセス制御強化、条件付きアクセス設計を推進していただきます。 [役割に対して求める成果] 安全かつ統一された認証基盤の確立 ゼロトラストを意識したアクセス制御実現 運用負荷を抑えたID管理体制の構築 具体的な業務内容 Entra ID設計および設定 条件付きアクセス設計 M365とのSSO統合 Azure AD Connect構築 ログ監視およびセキュリティポリシー整備 運用設計およびドキュメント作成 必須スキル・経験 Azure設計・構築経験3年以上 Entra IDまたはAzure AD設計経験 Microsoft 365導入経験 認証・認可設計経験 ドキュメント作成経験 歓迎スキル・経験 ゼロトラスト設計経験 セキュリティ監査対応経験 Intune導入経験 PowerShell運用経験 開発環境 クラウド:Azure ID管理:Entra ID グループウェア:Microsoft 365 管理:PowerShell コミュニケーション:Teams, Slack 開発チームについて インフラ3名/セキュリティ2名/PM1名 全社ID統合プロジェクト 段階的導入方式 求める人物像 セキュリティ意識が高い方 標準化を推進できる方 主体的に改善提案できる方 仕事の魅力 Microsoft基盤統合の中核に携われる Azure×ID管理の専門性を高められる フルリモートで安定して参画可能 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

報酬例

5,700 ~ 6,700円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル


マーケッター
【エンド直 / 大宮常駐 /Google Analytics・SEO】★住宅メーカーのWEBマーケティング担当★
▼内容 40年連続黒字経営の住宅メーカーにて、自社サイトの分析・改善およびWEBマーケティング施策を推進。 Googleアナリティクスを用いたサイト分析・改善施策の立案と実行 SEO対策を含むWebページ制作のディレクション(外部制作会社の管理) Google広告・Yahoo広告の運用管理(広告代理店との連携) サイト改修やユーザー流入数改善などUX向上施策の推進 ▼必須スキル ・Googleアナリティクスを用いたWebサイト分析経験(2年以上) ・Google広告/Yahoo広告の運用経験 ・HTML/CSSに関する基本的な知識 ・WEBサイト制作ディレクション経験 ▼尚可スキル ・Photoshop、Illustratorの使用経験 ・普通自動車運転免許(第一種) ▼条件 単金:~50万円 精算:140~180時間(上下割) 面談:1回(オンライン可) 時間:9:00〜18:00(実働8h) 商流:エンド→弊社 服装:オフィスカジュアル 備考:PC貸与あり

報酬例

2,500 ~ 3,125円/時

業務内容

SES

稼働時間目安

週5日

はたらく場所

リモート不可(常駐)/埼玉県

スキル


エンジニアフルリモート
【フルリモート/週5】Kotlinバックエンドエンジニア(自社Webサービス・マイクロサービス移行およびサーバーサイド開発)
【フルリモート/週5】Kotlinバックエンドエンジニア(自社Webサービス・マイクロサービス移行およびサーバーサイド開発) お任せしたいこと 自社で展開するWebサービスにおいて、Kotlinを用いたバックエンド(サーバーサイド)開発をお任せします。 これまではJavaや他の言語で構築され、長年の運用で巨大化・複雑化してしまったモノリス(一枚岩)なシステムを、ビジネスの成長スピードに合わせて安全に機能単位で切り出し、Kotlinを用いたモダンなマイクロサービス、あるいは堅牢なAPIへと段階的に移行(モダナイゼーション)していくプロジェクトに、チームで取り組んでいただきます。 具体的な業務内容 ・Kotlin(Spring Boot, Ktor等)を用いたWeb APIおよびバックエンドシステムの設計・開発・テスト ・レガシーなJavaコードの紐解きと、Kotlinの言語特性(ヌル安全、拡張関数など)を活かした保守性の高いコードへの書き換え・リファクタリング ・RDBMS(MySQL または PostgreSQL)のテーブル設計、およびドメイン駆動設計(DDD)などの手法を取り入れたクリーンなドメインモデリング ・コルーチン(Kotlin Coroutines)を活用した、高効率で非同期な並行処理・API通信の実装 ・JUnit、MockK等を用いた自動テストの記述、およびCI/CDパイプライン(GitHub Actions等)を通じた継続的な品質管理 ・システム間の疎結合化のためのメッセージキュー(AWS SQS、Apache Kafka等)を用いたイベント駆動処理の実装 ・PdMやフロントエンドエンジニア、インフラエンジニアと連携した要件定義およびAPI仕様(OpenAPI等)の策定 必須スキル・経験 ・Kotlin、またはJavaを用いたWebアプリケーション・バックエンド開発の実務経験(目安として3年以上) ・Spring Boot、またはそれに準ずるWebフレームワークを用いたAPI開発経験 ・RDBMSを用いたテーブル設計、およびトランザクション制御に関する基礎知識 ・Git / GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・JavaからKotlinへのリプレイス、またはモノリスからマイクロサービスへの移行実務経験 ・Kotlin Coroutines(コルーチン)やFlowを用いた非同期プログラミングの実装経験 ・ドメイン駆動設計(DDD)やクリーンアーキテクチャなどの設計思想に関する知識と実践経験 ・AWS、GCPなどのパブリッククラウド環境、およびDockerなどのコンテナ技術を用いた開発・運用経験 ・アジャイル / スクラムでのチーム開発経験 開発・業務環境 開発言語:Kotlin 1.9以降 (一部移行元のJava) フレームワーク:Spring Boot (一部軽量なマイクロサービスにはKtor) データベース・KVS:PostgreSQL (または MySQL), Redis インフラ:AWS (ECS, RDS, S3, SQS等), Docker テスト・CI/CD:JUnit 5, MockK, GitHub Actions コミュニケーション・管理:GitHub, Jira, Backlog, Slack, Zoom プロジェクトチームについて バックエンド・基盤刷新開発チームへの配属となります。 「動けばいい」という場当たり的な実装を嫌い、「型安全であること」「責務が適切に分割されていること」「テストコードが網羅されていること」を何よりも大切にする、技術的に誠実で手堅いカルチャーです。コードレビューでは、Kotlinならではの簡潔で安全な書き方になっているか、将来的なドメインの変更に耐えられる設計かといった観点で、メンバー同士がフラットかつ建設的に意見を交わし合っています。 求める人物像 ・「Javaで書けるものをただKotlinに置き換える」のではなく、Kotlinの言語的メリット(Null安全など)を最大限に引き出す設計に関心がある方 ・少し古いJavaのコードやドキュメントのない複雑なロジックに対しても、文句を言うのではなく「どうすれば綺麗にモダライズできるか」を前向きに紐解ける方 ・「自分のタスクだけ終わればいい」ではなく、他チーム(フロントエンドやインフラなど)と密に連携し、サービス全体のアーキテクチャを良くしていこうという協調性のある方 仕事の魅力 Androidアプリの標準言語としてだけでなく、その堅牢性と生産性の高さからサーバーサイドでも急速に採用が進んでいる「Kotlin」をバックエンドで深く極めることができるポジションです。巨大な既存システムのドメインを整理し、最新のKotlinエコシステムを用いてマイクロサービス化していく経験は、シニアバックエンドエンジニアとして極めて市場価値が高く、息の長いアーキテクチャ設計スキルを磨くことに直結します。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。

報酬例

4,900 ~ 5,500円/時

業務内容

システム開発・運用、SES

稼働時間目安

週5日

はたらく場所

フルリモート

スキル