【フルリモート/週5/Node.js】月間数億リクエストを捌くスケーラブルなマイクロサービス基盤のテックリード

掲載終了3ヶ月前

【フルリモート/週5/Node.js】月間数億リクエストを捌くスケーラブルなマイクロサービス基盤のテックリード

5,000〜5,600/時

作業内容

### お任せしたいこと [役割] バックエンド開発チームのテックリードとして、Node.js(TypeScript)を用いた高トラフィックなAPI基盤の技術選定、アーキテクチャ設計、およびコード品質の担保を担っていただきます。 [役割に対して求める成果] スケーラビリティと保守性を両立させたバックエンド構造の構築、および開発プロセスの改善によるチーム全体の生産性と技術水準の底上げ。 ### 具体的な業務内容 Node.js/NestJSを用いたマイクロサービスアーキテクチャの設計および重要モジュールの実装 パフォーマンスボトルネックの特定と、負荷分散・キャッシュ戦略(Redis等)による最適化 型安全性を最大化するためのTypeScript高度な型設計および共通ライブラリの整備 CI/CDパイプラインの高度化や、コンテナオーケストレーション(EKS)の最適化に向けたSREチームとの連携 ジュニア〜ミドル層エンジニアに対するコードレビュー、技術指導、およびテックブログ等を通じた技術文化の醸成 新規技術の評価・プロトタイプ導入、および既存システムの技術負債解消に向けたロードマップ策定 ### 必須スキル・経験 Node.js(TypeScript)を用いたバックエンド開発の実務経験5年以上 NestJSやFastify等のフレームワークを用いた、大規模な商用サービスの設計・開発経験 RDBMS(PostgreSQL)およびNoSQL(MongoDB/Redis)の特性を理解したデータモデリング経験 イベント駆動アーキテクチャやメッセージキュー(RabbitMQ/Kafka)を用いた分散システムの知見 AWS等のクラウドネイティブな環境におけるインフラ構成の理解(IaC含む) テックリードまたはエンジニアリングマネージャーとして、技術的意思決定やチームを牽引した経験 ### 歓迎スキル・経験 GoやRustなど、他の言語を用いた高パフォーマンスなシステム開発の知見 gRPCやGraphQLを用いたAPI設計、およびマイクロサービス間の通信最適化の実務経験 OpenTelemetry等を用いたオブザーバビリティ(監視・トレース・ログ)の導入および運用経験 GitHub Actionsを利用した高度な自動テスト、自動デプロイ環境の構築経験 OSSへの寄稿経験、あるいは技術コミュニティでの登壇・発信活動 ドメイン駆動設計(DDD)やテスト駆動開発(TDD)をチームに定着させた経験 ### 開発環境 言語・FW:Node.js, TypeScript, NestJS, Prisma インフラ:AWS (EKS, Lambda, Aurora, ElastiCache) 管理ツール:GitHub, Slack, Jira, Datadog 技術スタック:Docker, Terraform, GitHub Actions, Jest, Apollo GraphQL ### 開発チームについて バックエンドエンジニア15名が3つのフィーチャーチームに分かれて開発を行っています。 テックリードは各チームの技術的な橋渡し役となり、横断的な技術課題の解決に集中できる体制です。 エンジニアの裁量が非常に大きく、新しいライブラリの導入やアーキテクチャの変更も合理的な理由があれば即座に採用されるスピード感があります。 ### 求める人物像 特定の技術に固執せず、ビジネス課題を解決するために最適な技術選定ができる方 複雑な事象を抽象化し、他のエンジニアが理解しやすい設計書や図面に落とし込める言語化能力の高い方 チーム全体の技術的成長を自分の喜びと感じ、ナレッジシェアを積極的に行えるメンター気質の方 大規模システムの障害時など、プレッシャーのかかる状況下でも冷静に原因究明と対策を行える方 ### 仕事の魅力 日本有数のトラフィックを持つプロダクトで、Node.jsの限界に挑戦するような高度なパフォーマンスチューニングを経験できます。 技術選定の最終決定権を持ち、自身の設計が数千万人のユーザー体験に直接影響を与える責任とやりがいがあります。 モダンなツール群(Datadog, EKS, Terraform等)をフル活用し、開発効率を極限まで高める環境作りに専念できます。 フルリモートかつフルフレックスな環境で、プロフェッショナルとして自律的に働ける最高のアウトプット環境が整っています。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Node.js、NestJS、TypeScript、AWS

募集回数

1回

職種・ポジション

スキル

フロントエンド:
ビジネスツール・コミュニケーション:
その他:

募集背景

この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。

募集人数

2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。

企業名

大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。

面談でお伝えできます。
ぜひご相談ください。
一部非公開の場合がございます

チーム人数

チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。

現場の雰囲気

アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)