株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
案件一覧
( 2,365 件中 451 - 460 件を表示) お任せしたいこと [役割] フロントエンドプログラマー(PG)として、Vue.jsを用いた大手アパレルECサイトの店舗在庫連携表示機能および、マイページ画面の追加実装を担当していただきます。 [役割に対して求める成果] 既存のシステム構造とデザインガイドラインを理解し、既存コードの作法に合わせた美しいリファクタリングを意識しつつ、不具合のない画面実装を行うこと。 具体的な業務内容 Vue.js 3(Composition API)およびTypeScriptを用いたフロントエンド画面の実装 Vuetify等のUIフレームワークを活用した、レスポンシブWebデザインの構築 バックエンドのREST APIと連携した、データフェッチおよび非同期処理の実装 PiniaまたはVuexを用いた、画面間における複雑な状態(ステート)の管理 JestやVitestを用いたコンポーネント単位の単体テストコードの作成 GitHub上でのプルリクエスト作成、およびコードレビュー指摘事項の修正対応 必須スキル・経験 Vue.jsを用いたWebアプリケーションの開発実務経験2年以上 TypeScriptを用いた型安全なフロントエンド開発の実務経験1年以上 HTML5、CSS3(Sass/SCSS)、JavaScript(ES6以降)に関する深い知識 Git / GitHubを用いたチーム開発におけるブランチ管理、コンフリクト解消の経験 REST APIの仕組みを理解し、フロントエンド側で適切にデータ処理が行えるスキル 歓迎スキル・経験 Vue.js 2からVue.js 3(Composition API)への移行・リプレイス経験 Nuxt.jsを用いたサーバーサイドレンダリング(SSR)アプリの開発経験 FigmaやAdobe XDなどのデザインツールから実装へスムーズに落とし込めるスキル ECサイト(EC-CUBE、MakeShop、自社構築問わず)の開発・運用経験 フロントエンドの表示速度改善やパフォーマンスチューニングの経験 開発環境 言語・FW:JavaScript, TypeScript, Vue.js 3 (Composition API) インフラ・ツール:AWS, Docker, Vite, Vitest, Git 管理ツール:GitHub, Slack, Jira, Figma 開発チームについて フロントエンドエンジニア3名、バックエンドエンジニア4名、PM1名のチームです。 コミュニケーションが非常にフラットで、プログラマーからの「ここはコンポーネント化した方が保守性が高まる」といった提案も大歓迎される雰囲気です。 求める人物像 指示された仕様通りに動くだけでなく、コードの綺麗さや再利用性にも配慮して実装できる方 分からない仕様や技術的な疑問点があった際に、抱え込まずスピーディにチャットで相談できる方 仕事の魅力 Vue.js 3の最新機能を実務で使い倒しながら、フロントエンドのプログラミングスキルを高められます。 自分の実装した画面がすぐにリリースされ、ユーザーの反応を見ながら開発できる手応えがあります。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] バックエンドエンジニアとして、JavaおよびSpring Bootを用いたオンライン融資・少額ローン決済プラットフォームの新規審査連携API、および基幹コアロジックの開発を担当していただきます。 [役割に対して求める成果] ドメイン駆動設計(DDD)の思想を取り入れ、信用情報の照会やトランザクションの二重コミット防止を徹底した、24時間365日の高可用性と保守性を両立させる堅牢なバックエンドシステムを構築すること。 具体的な業務内容 Java 21 / Spring Bootを用いた、審査ステータス管理および融資実行APIのエンドポイント設計・実装 Spring Data JPA(またはMyBatis)を使用した、Amazon Aurora(PostgreSQL)に対する効率的なデータアクセスとトランザクション制御 ドメイン駆動設計(DDD)に基づくクリーンなアーキテクチャの適用、およびコードの疎結合化の推進 JUnit 5 / Mockitoを用いた、作成したサービスやドメインロジックの自動単体テストコード作成 Dockerを用いたローカル環境でのコンテナ起動、動作検証、および不具合発生時のデバッグ作業 GitHubを活用したプルリクエスト作成、およびチーム内での相互コードレビュー対応 必須スキル・経験 Java(Java 8以降)を用いたWebアプリケーションまたはAPIの開発実務経験3年以上 Spring Bootフレームワークを用いた商用プロダクトの開発実務経験2年以上 RDBMS(MySQL/PostgreSQL等)を用いた開発経験、およびSQL/インデックスに関する基礎知識 Git / GitHubを用いたチーム開発におけるブランチ管理、コードレビュー対応の実務経験 オブジェクト指向プログラミング(クラス設計、カプセル化など)に関する深い知識 歓迎スキル・経験 金融、決済、貸付、EC等のミッションクリティカルな(ミスが許されない)システムの開発・運用経験 ドメイン駆動設計(DDD)やクリーンアーキテクチャを実プロジェクトに適用・設計した経験 AWS(ECS, Fargate, Aurora, SQS)などのクラウドネイティブな環境でのシステム構築・運用知見 Redisなどのインメモリデータベースを用いたキャッシュ処理や排他制御の実装経験 Java 17やSpring Boot 3へのバージョン移行プロジェクトに携わった経験 開発環境 言語・FW:Java 21, Spring Boot, Spring Data JPA インフラ・DB:AWS (ECS, Aurora PostgreSQL), Docker 管理ツール:GitHub, Slack, Jira, Confluence, IntelliJ IDEA 技術スタック:Gradle, JUnit 5, GitHub Actions, OpenAPI (Swagger) 開発チームについて シニアエンジニア2名、バックエンドエンジニア3名、QA1名の計6名体制のチームです。 コード品質に対する意識が非常に高く、静的解析ツールを導入し、技術負債を溜めない仕組み化を徹底している洗念された技術組織です。設計書やテスト環境が徹底して整備されています。 求める人物像 金融グレードの堅牢な設計・実装に興味があり、例外処理やエッジケース(境界値)を徹底的に考慮してコードを書ける方 技術的な議論を好み、コードレビューを通じてチーム全体の技術水準を向上させることに貢献できる方 仕事の魅力 Java 21やSpring Boot 3などの最新環境で、大規模な金融インフラの刷新という非常に市場価値の高い実務経験を積むことができます。 テスト自動化やCI/CDが整備されており、クリーンなコード開発に専念できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] プログラマー(PG)として開発チームに参画し、PHP(Laravel)を用いたCtoCマッチングサービスの新機能(レビュー機能、マイページ通知など)の開発を担当していただきます。 [役割に対して求める成果] 既存のソースコードを読み解き、Eloquent(ORM)を活用した効率的なクエリ実装を徹底し、提示されたスケジュール通りに機能デリバリーを完遂すること。 具体的な業務内容 PHP 8.x / Laravelを用いた、マッチングサービスの新規APIエンドポイントの実装 Eloquent(ORM)を使用したデータベース操作およびマイグレーションファイルの作成 管理画面(Blade / 一部Vue.js)の改修および、新規データ登録・出力画面の実装 PHPUnitを用いた自動テストコードの作成、およびデバッグ作業 外部システム(プッシュ通知、メール配信サービス等)との連携APIの疎通確認および実装 GitHubを用いたチーム開発におけるコードレビューへの参加と修正対応 必須スキル・経験 PHPを用いたWebアプリケーションの開発実務経験3年以上 Laravelフレームワークを用いた商用サービスの開発実務経験1年以上 MySQL等のRDBMSを用いた開発経験(テーブル結合や基本的なクエリが自在に書けること) チーム開発でのGit / GitHubの使用経験(プルリクエストの作成ができること) HTML5、CSS3、JavaScriptの基本的なフロントエンドコーディングスキル 歓迎スキル・経験 Docker環境での開発経験、およびローカル環境の構築手順の理解 Redisなどのインメモリデータベースを用いたキャッシュ処理の実装経験 マッチングサービス(人材、不動産、シェアリングエコノミー等)の開発・運用経験 既存のファットコントローラー、ファットモデルを適切にリファクタリングした経験 Vue.jsやReactなどのモダンフロントエンドライブラリを少しでも触った経験 開発環境 言語・FW:PHP 8.2, Laravel 10 インフラ・DB:AWS (EC2, RDS), MySQL, Docker 管理ツール:GitHub, Slack, Backlog 技術スタック:PHPUnit, Composer, Redis 開発チームについて 20代後半から30代が中心の、穏やかで落ち着いたチームです。 ドキュメント化や手順書が整備されているため、途中から参画するフリーランスの方でもスムーズに開発に入れる環境です。 求める人物像 既存のソースコードを読み解くことが得意で、仕様書の行間を補完しながら自走できる方 丁寧なテスト・検証を行い、手戻りの少ない確実な成果物を出せる誠実な方 仕事の魅力 仕様や進捗が管理された環境で、プログラマーとしてLaravelの実務経験を安定して積み上げられます。 自社サービス特有の「ユーザーの使いやすさ」を考慮した機能拡張に携わる面白さがあります。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] バックエンドエンジニアとして、Node.js(NestJS)およびTypeScriptを用いた物流倉庫向け在庫管理システムのAPI構築および改修タスクを担当していただきます。 [役割に対して求める成果] TypeScriptの高度な型安全性を活かし、入出庫データの整合性を保ちつつ、ミリ秒単位の低レイテンシで処理を実行できるバックエンドロジックを実装すること。 具体的な業務内容 Node.js(NestJS) / TypeScriptを用いた、入出庫ステータス更新APIの新機能実装 Prisma(ORM)を用いた、PostgreSQLに対するトランザクション制御およびクエリの実装 バーコードスキャナー等の端末から送信される、大量の同時リクエストを処理する非同期ロジックの構築 Jestを用いた、作成したサービスやコントローラーの自動単体テストコード作成 Dockerを用いたコンテナ環境での検証、および不具合発生時のログ解析・デバッグ対応 GitHubを活用したプルリクエスト作成、および相互コードレビューの実施 必須スキル・経験 Node.jsまたはTypeScriptを用いたバックエンドAPIの開発実務経験2年以上 Express、NestJS、Fastifyいずれかのフレームワークを用いたサーバーサイド開発経験1年以上 RDBMS(PostgreSQL、MySQL等)のテーブル操作および、トランザクションに関する基礎知識 TypeScriptの型定義(Interface、Generics等)への深い理解と実装スキル Git / GitHubを用いたチーム開発の実務経験(ブランチの運用がスムーズに行えること) 歓迎スキル・経験 NestJSおよびPrismaを用いたプロダクトの開発、またはリプレイス経験 Cloudflare WorkersやAWS Lambdaなどのサーバーレス/エッジ環境への関心・知識 Redis等のインメモリDBを用いたキャッシュ処理や、データの排他制御(分散ロック)の実装経験 GraphQLを用いたAPIの設計、または実装経験 JiraやConfluence、Swagger(OpenAPI)を活用した仕様書駆動での開発経験 開発環境 言語・FW:TypeScript, Node.js (NestJS) ORM・DB:Prisma, PostgreSQL インフラ:AWS (ECS, RDS) 管理ツール:GitHub, Slack, Jira, Swagger 技術スタック:Docker, Jest, GitHub Actions 開発チームについて 技術志向が強く、TypeScriptエコシステムの最新トレンドを積極的に取り入れる30代中心のチームです。 APIのインターフェースがSwagger等で厳密に定義されているため、プログラマーの方が迷わず実装に集中できる環境が整っています。 求める人物像 「Any」を極力排除し、型安全でバグを事前にコンパイルエラーとして検知できるコード作りに妥協しない方 進捗の遅れや技術的なスタック(壁)に直面した際、オープンに相談し軌道修正ができる方 仕事の魅力 今バックエンド領域でも需要が非常に伸びている「NestJS×TypeScript」の実務経験を深く積むことができます。 物流DXという社会インフラに近いシステムに携わるため、ロジックの正確性とパフォーマンスを追求する高いエンジニアリング力が身につきます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] データサイエンティスト/データアナリストとして、全国展開する大手小売チェーンの膨大なPOSデータや店舗在庫ログのデータ分析、および需要予測AIモデルの検証を担っていただきます。 [役割に対して求める成果] Python(pandas)や機械学習アルゴリズムを駆使して時系列データを解析し、過剰在庫や欠品を未然に防ぐための高精度な予測ロジックを導き出すこと。 具体的な業務内容 SQL(BigQuery)を用いた、数千万件規模の購買・行動ログデータからの必要な情報の抽出と整形 Python(pandas, NumPy)を活用した、特徴量エンジニアリング(季節変動やトレンド等のデータクレンジング) scikit-learnやLightGBMなどの機械学習ライブラリを用いた、需要予測モデルの構築および精度評価 分析結果やモデルの予測精度(RMSE等の指標)を、ビジネスサイド向けに分かりやすくまとめたレポートやダッシュボードの作成 データパイプライン構築に向けた、データエンジニアリングチームへのロジックの要件定義と引き継ぎ 必須スキル・経験 Pythonを用いたデータ分析、または機械学習モデルの構築・検証の実務経験3年以上 SQL(BigQuery、Snowflake、PostgreSQL等)を用いた大規模データの抽出・集計・加工スキル pandas、NumPy、scikit-learnなどの主要データサイエンス用ライブラリの高度な操作スキル 機械学習の主要なアルゴリズム(回帰, 時系列解析, 分類等)に関する基礎的な知識 GitHubを用いたソースコード管理、および分析プロセスの共有・レビュー経験 歓迎スキル・経験 LightGBMやXGBoostなどの勾配ブースティングツールの実務におけるチューニング経験 小売・EC・物流ドメインにおけるIDPOSデータ、または在庫データの分析実績 BIツール(Tableau、Looker等)を用いた、分析結果のダッシュボード化・可視化経験 Apache Airflowやdbtなどを用いたデータパイプライン(ETL/ELT)に関する基礎知識 統計検定2級以上の資格保持、またはデータサイエンス関連の学術的背景 開発環境 言語・環境:Python, Jupyter Notebook データ基盤:GCP (BigQuery) ライブラリ:pandas, NumPy, scikit-learn, LightGBM 管理ツール:GitHub, Slack, Jira 開発チームについて データサイエンティスト3名、データエンジニア2名、ビジネスアナリスト1名の構成です。 データの民主化と実ビジネスへの貢献を重視しており、研究室のような閉じた空間ではなく、事業部と密に会話しながら進める非常にエネルギッシュな環境です。 求める人物像 データの中に隠れた規則性や因果関係を、仮説検証を通じて論理的に突き詰めるのが好きな方 専門的な統計用語をビジネス用語に翻訳し、非エンジニアに対しても納得感のある説明ができる方 仕事の魅力 国内トップクラスの膨大なデータセットを扱い、データサイエンスの腕を存分に振るうことができます。 自分の構築したモデルが、実際の仕入れ最適化や売上増といったビジネスインパクトに直結するダイナミズムを実感できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] バックエンドエンジニアとして、PythonおよびFastAPIを用いた自社サブスクリプション型サービスの決済・契約管理システムのWeb API開発および改修を担当していただきます。 [役割に対して求める成果] Pydanticを用いた厳密な型定義と、堅牢なエラーハンドリングにより、プラン変更や決済処理に伴うデータ不整合を100%防ぐクリーンなAPIを構築すること。 具体的な業務内容 FastAPI / Pythonを用いた、サブスクリプション契約管理および請求シミュレーションAPIの実装 Stripe等の外部決済APIとのセキュアな連携ロジック、およびWebフック処理のコーディング SQLAlchemy(ORM)を使用した、PostgreSQLデータベースへのアクセス処理・マイグレーション Pytestを用いた、決済・バリデーションロジックに対する網羅的な単体テストコード作成 Dockerを用いたローカル開発環境での動作検証、および不具合発生時のログ解析・デバッグ対応 必須スキル・経験 Pythonを用いたWebアプリケーションまたはAPIの開発実務経験3年以上 FastAPI、Django、FlaskいずれかのWebフレームワークを用いた実務経験1年以上 SQLの基本的な知識、およびRDBMS(PostgreSQL/MySQL等)を用いた開発経験 Dockerを用いたコンテナ環境での開発経験(docker-composeを自在に扱えるレベル) GitHubを用いたプルリクエストベースのチーム開発フローの習熟 歓迎スキル・経験 Stripe、GMO等の決済代行サービスを用いたAPI連携の実装経験 SQLAlchemyやPrismaなどのORMを用いた効率的なデータクエリの実装経験 AWS(ECS, Fargate, RDS)などのクラウドインフラに関する基礎的な知識 GitHub Actionsを利用したCI/CDパイプラインの運用経験 開発環境 言語・FW:Python 3.11+, FastAPI インフラ・DB:AWS, PostgreSQL, Docker 管理ツール:GitHub, Slack, Jira 技術スタック:Pydantic, SQLAlchemy, Pytest, Poetry, Swagger 開発チームについて テックリード1名、バックエンドエンジニア3名、フロントエンド2名の計6名構成です。 コード品質や可読性を重視しており、命名規則やコーディング規約(PEP 8)が徹底されています。Swagger等でAPI定義がクリーンに整備されているため、開発に集中しやすい環境です。 求める人物像 例外的なエラーパターンに対しても、丁寧かつ厳密なエラーハンドリングを書くよう心掛けられる方 進捗状況や仕様の不明点を小まめにチャット(Slack)で共有し、チームと連携して動ける方 仕事の魅力 モダンなフレームワークとして非常に需要の高いFastAPIの実務経験を、確実性が求められる決済ドメインで積むことができます。 フルリモート環境下で自身のペースを保ちながら、バックエンドエンジニアとしての市場価値を高められます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週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)ベースでのスムーズな非同期コミュニケーションで業務が完結します。 工作の魅力 プロダクトの成長を支える「デザインシステム」の立ち上げに深く関わることができます。 特定の機能に縛られず、フロントエンド全体のアーキテクチャ向上に貢献できるやりがいがあります。 フルリモート・フルフレックスにより、開発に集中できる最適な環境を自分で構築可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週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開発を経験できます。 フルリモート・フルフレックスが定着しており、無駄なミーティングを極力減らし、実装に集中できる環境です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週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%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割] プログラマー(PG)として、C#および.NETを用いた医療従事者向けSaaSプロダクト(電子カルテシステム)の機能開発および改修を担当していただきます。 [役割に対して求める成果] 医療ドメイン特有の厳密な仕様を理解し、例外処理やデータ整合性を徹底した、バグのない堅牢なロジックをプログラミングすること。 具体的な業務内容 C# / .NET 8を用いた、サーバーサイドのWeb APIおよびビジネスロジックの実装 Entity Framework Coreを用いた、SQL Serverに対するデータアクセス処理の開発 LINQを活用した、コレクションデータの効率的な抽出・加工ロジックの構築 既存のレガシーな.NET Frameworkから.NET Core/.NET 8への移行に伴うリファクタリング xUnitやNUnitを用いた、網羅的な単体テストコードの作成と実行 GitHubでのプルリクエスト作成、および指摘に対するコードの修正対応 必須スキル・経験 C#を用いたオブジェクト指向プログラミングの実務経験3年以上 .NET Frameworkまたは.NET Core / .NET 5以降を用いたWebアプリケーション開発経験1年以上 SQL Server / MySQL等のRDBMSを用いた開発経験およびSQLの基本知識 オブジェクト指向(クラス設計、インターフェースの活用など)に関する基礎知識 Gitを用いたチーム開発、ソースコード管理の実務経験 歓迎スキル・経験 Entity Framework等のORMを用いた実務での開発経験 DDD(ドメイン駆動設計)やクリーンアーキテクチャに基づいたコードベースでの開発経験 Azure(App Service、Azure SQL等)のクラウド環境に関する基礎知識 医療システム(電子カルテ、レセコン等)の開発経験、またはドメイン知識 TypeScriptやAngular、Reactなどのフロントエンド技術への興味・関心 開発環境 言語・FW:C#, .NET 8, ASP.NET Core インフラ・DB:Azure, SQL Server 管理ツール:GitHub, Slack, Jira, Visual Studio 技術スタック:Entity Framework Core, LINQ, xUnit 開発チームについて テックリードの下、5名ずつのいくつかの小チームに分かれて動いています。 「品質重視」を掲げており、プログラマーがじっくりとコードと向き合い、テストを充実させられるスケジュールが組まれています。 求める人物像 仕様書の細かい部分まで目を通し、エッジケース(例外的な条件)を考慮した実装ができる方 技術的なチャレンジを好み、C#の新しい機能や構文を積極的に学びたい方 仕事の魅力 .NET 8という最新の環境で、C#の持つ強力な型安全性を活かしたモダンな開発が可能です。 医療DXという社会インフラを支えるプロダクトであり、非常に高い社会貢献性とやりがいを感じられます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。