シニアフルスタックエンジニア、Node.js——ワルシャワ・ハイブリッド勤務
Rakuten Viberに加わり、大規模トラフィックに対応するNode.jsとJavaのマイクロサービスを構築します。1日10億件を超えるメッセージを処理するシステム向けに、安全で低レイテンシーな機能を開発します。
仕事内容
- 高可用性・大容量・低レイテンシーのアプリケーションを計画、設計、開発、保守する
- アプリケーションの目標と機能要件を定義する
- アプリケーション設計をビジネス目標と整合させる
- 代替技術を評価し、アーキテクチャレビューに向けた提案に貢献する
- プロダクトチームおよびアーキテクチャチームと、大規模でミッションクリティカルなシステムに取り組む
- 技術スタック全体のデバッグ、最適化、パフォーマンスチューニングを行う
- 1日10億件を超えるメッセージを処理する、数十のスケーラブルなサービスを構築・保守する
- Node.jsとJavaのマイクロサービスアーキテクチャで、機能を提供し、パフォーマンスを改善し、データを保護し、技術的課題を解決する
応募要件
- フルスタック開発経験7年以上。そのうちNode.jsに4年以上注力していること
- JavaScriptとTypeScriptに精通していること
- NestJS、Fastify、Next.jsなどのTypeScriptファーストなフレームワークを使用した経験
- Javaを用いた専門的な開発経験
- マイクロサービスを使用してエンタープライズ向け本番システムを構築・スケールした実績
- ReactやAngularなど、主要なフロントエンドフレームワークを少なくとも1つ実務で扱えること
- リレーショナルデータベースとNoSQLデータベースに関する知識
- 効果的なキャッシュ手法を含むREST APIの設計・統合経験
- CI/CDパイプラインとDockerベースのコンテナ化に関する実務経験
- 充実した単体テストおよび結合テストの作成・実行経験
- 変化の速い環境でアジャイル手法を実践した経験
- 高い分析力、協調性、コミュニケーション能力
- 英語の読み書きおよび会話に堪能であること
福利厚生
- 具体的な福利厚生、特典、追加報酬についての記載はありません
