【フルリモート/週5/Kotlin】大企業の組織課題を解決するタレントマネジメントSaaSのサーバーサイド開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,700 ~ 6,800円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Kotlin】大企業の組織課題を解決するタレントマネジメントSaaSのサーバーサイド開発
お任せしたいこと
[役割]バックエンドエンジニアとして、数千名規模のエンタープライズ企業が抱える複雑な人事評価や人材配置の課題をデータで解決する「タレントマネジメントSaaS」のサーバーサイド開発をお任せします。
[役割に対して求める成果]大企業特有の複雑な組織階層(兼務、マトリクス組織など)や、企業ごとに異なる独自の評価ワークフローといった難解なドメイン知識を、Kotlinとドメイン駆動設計(DDD)を用いて美しくモデリングし、将来の仕様変更に耐えうる拡張性の高いバックエンドシステムを実現すること。
具体的な業務内容
・KotlinおよびSpring Bootを用いた、フロントエンド(SPA)向けRESTful APIおよびGraphQL APIの詳細設計、実装、テスト
・複雑な人事データ(異動履歴、評価データ、給与情報など)を扱うための、高度なドメインモデリングとRDBMS(PostgreSQL)の大規模なテーブル設計
・既存のモノリス(JavaやPHP等のレガシーシステム)から、Kotlinを用いたマイクロサービスアーキテクチャへの段階的なリプレイスおよびリアーキテクチャの推進
・大量の人事データを集計・可視化するための、バッチ処理の実装およびクエリパフォーマンスのチューニング
・JUnitやMockK等を用いたテスト駆動開発(TDD)の実践と、GitHub Actionsを利用したCI/CDパイプラインの継続的な改善
・Datadog等を用いたシステムのパフォーマンス監視と、ボトルネックの特定・解消
必須スキル・経験
・Kotlin、またはJavaを用いたWebアプリケーションのサーバーサイド開発経験(3年以上)
・Spring Framework(Spring Boot)を用いた実務経験(2年以上)
・RDBMSを用いた複雑なデータベース設計、トランザクション管理、およびSQLチューニングの経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・Kotlinを用いたサーバーサイド(バックエンド)の実務経験
・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見、およびそれらに基づく開発・リファクタリング経験
・マイクロサービスアーキテクチャによるシステム設計・開発・運用経験
・AWS環境(EKS, ECS, Aurora等)でのインフラ構築・運用経験、およびコンテナ技術(Docker/Kubernetes)の知見
・BtoB SaaSプロダクト、特にHR(人事・労務)領域におけるドメイン知識や開発経験
開発環境
言語・フレームワーク:Kotlin, Spring Boot, GraphQL, JUnit, MockK
インフラ・ミドルウェア:AWS (ECS, Aurora PostgreSQL, ElastiCache, S3, SQS), Docker, Redis
CI/CD・ツール:GitHub, GitHub Actions, Datadog, Jira, Confluence, Slack
開発チームについて
プロダクトマネージャー1名、テックリード1名、ドメインエキスパート(人事コンサルタント出身)1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、QAエンジニア2名の体制です。「コードの品質はビジネスの俊敏性に直結する」という共通認識のもと、仕様をそのまま実装するのではなく、「その機能が解決したい本質的な課題は何か」をドメインエキスパートと深く議論し、DDDに基づく継続的なリファクタリングを推奨する文化です。
求める人物像
・複雑なビジネス要件(ドメイン)から逃げず、本質を紐解いて美しいオブジェクト指向設計・データモデルに落とし込むことに知的な喜びを感じる方
・「とりあえず動くコード」ではなく、型安全性を活かした堅牢で保守性の高いコードを書くことに強いこだわりを持てる方
・フルリモート環境下において、他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
「日本の働き方を変える」という極めて社会的インパクトの大きなHRTechドメインにおいて、エンタープライズ特有の複雑な課題解決に挑む非常にやりがいのあるプロダクトです。バックエンド開発において世界的に採用が進んでいるKotlinの言語特性(Null安全や簡潔な文法)をフル活用し、DDDやマイクロサービス化といった難易度の高いアーキテクチャ設計を主導することで、サーバーサイドエンジニアとしてトップクラスの専門性と市場価値を確立することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
