職務内容:
当社は、レンダリングサービスとディザスタリカバリ機能の最適化・強化を行うスキルのあるプロフェッショナルを求めています。理想的な候補者は、高性能なレンダリングを実現するためのサーバーサイドレンダリング(SSR)アーキテクチャの設計・最適化と、高並列シナリオにおけるサービス可用性を確保する動的劣化戦略の実装を担当します。
主なタスクには、システムの堅牢性向上のためのディザスタリカバリソリューション(マルチレベルキャッシュ、フォールバックデータメカニズム、トラフィック切り替えなど)の構築が含まれます。また、同型レンダリングとマイクロフロントエンド技術の統合を主導し、多チーム協業環境におけるモジュールの分離と動的統合を実現します。
このポジションでは、Node.jsベースのBackend For Frontend(BFF)ミドルウェア層を構築し、異種バックエンドサービスを集約するとともに、フロントエンドとバックエンドの協業パターンを最適化します。さらに、バックエンドAPIに基づいてビジネス指向のドメインサービス層を抽象化・カプセル化し、高凝集で疎結合なビジネスモジュールを設計します。
この役割には、CI/CDパイプラインの最適化ソリューションの設計が含まれ、ビルドおよびデプロイ時間を短縮しながら、カナリアリリースやワンクリックロールバックなどの機能を実装します。また、ローコード/ビジュアルプラットフォーム開発に参加し、ビジネスサービスのための標準化されたインターフェース仕様を作成することで、フロントエンドとバックエンドの協業を分離し、反復効率を向上させることが期待されます。
主な責任:
- SSRアーキテクチャの最適化と動的劣化戦略の実装
- 包括的なディザスタリカバリソリューションの開発
- 同型レンダリングとマイクロフロントエンド技術の統合
- Node.js BFFミドルウェア層の構築と保守
- バックエンドAPIに基づいたドメインサービス層の設計
- CI/CDパイプラインとデプロイプロセスの最適化
- ローコード/ビジュアルプラットフォーム開発への貢献
求めるスキル:
学歴: コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号以上。
技術スキル:
- 主要なフロントエンドフレームワーク(React/Vue/Angular)の少なくとも1つに対する深い理解
- Node.jsエコシステム(Express/Koa/NestJS)の専門知識と、高並列処理、パフォーマンスチューニング、メモリリークのトラブルシューティングの経験
- リレーショナル/非リレーショナルデータベース設計原則の習熟
- サーバーサイドレンダリングとNext.jsなどの主要なSSRフレームワークへの精通
- BFF層開発とRESTful/GraphQL API設計の経験
- CI/CDツール(Jenkins、GitLab CI)とコンテナ化(Docker/K8s)の習熟
- 複雑なシステムのパフォーマンス最適化の経験
経験: 5年以上のフロントエンド開発経験と、中規模から大規模プロジェクトにおける3年以上のNode.js経験。
福利厚生:
完全リモートワーク環境、競争力のある報酬パッケージ、協力的なチーム文化。
興味のある方は、Telegram: @Oran_Gina またはメール: [email protected] までご連絡ください。


