何をやっているか
業務効率化SaaSプロダクトの開発プロジェクトです。プロダクト成長に伴い、機能開発の加速と同時に、継続的なパフォーマンス最適化・技術的負債の解消が必要になっています。バックエンドを主軸に、改善提案まで担える体制を強化するため増員します。
【働く環境】
・開発はスクラムをベースに、設計レビュー/PRベースのコードレビュー前提で進めます(レビュー文化)
・コミュニケーション:Slack/タスク管理:Jira/開発:GitHub
・インフラはAWS(ECS / Lambda / RDS)を中心に、Docker・CI/CD(GitHub Actions)・Swaggerで運用しています
お願いしたいこと
NestJSを用いたSaaSバックエンド開発をお任せします。
【業務内容】
・NestJSを用いたAPI開発(REST/GraphQL):新機能追加、既存機能のリファクタリング
・PostgreSQL/Redisを踏まえた設計・運用、クエリ改善など性能チューニング
・AWS(ECS / Lambda / RDS)上での運用を踏まえた改善(ボトルネック調査、ログ/監視観点の整理など)
・GitHubでのPRレビュー、GitHub Actionsを用いたCI/CD運用改善
・(尚可)認証/認可(OAuth / JWT)、マイクロサービス設計、Docker開発環境の改善
【この募集の魅力】
・機能追加に加え、非機能(性能・運用・負債返済)まで裁量を持って深く関われます
・アーキテクチャ設計(マイクロサービス化や認証/認可など)にも踏み込めるポジションです
【求める人物像】
・NestJS/TypeScriptでAPIを作るだけでなく、ボトルネック特定〜性能改善・リファクタまで自走できる方(技術的負債の解消含む)
・PdM/フロントと仕様を詰めながら、設計→実装までやり切れる方
・スピード感のある環境で、改善提案・技術提案を積極的に出せる方
働く環境・業務に使うツール
【業務で使うツール】
・開発:Node.js/NestJS/TypeScript
・DB/ミドルウェア:PostgreSQL/Redis
・インフラ:AWS(ECS / Lambda / RDS)、Docker
・CI/CD:GitHub Actions、Swagger
・コミュニケーション:Slack/タスク管理:Jira/開発:GitHub
【想定稼働時間】
週40時間(月160時間目安・平日日中9〜18時)
募集詳細情報
ご登録いただくと、プロジェクトの応募条件をご覧いただけます。