Full Stack Engineer
Hands-on individual contributor (no direct reports despite the title) at WeWork Japan owning platform APIs, backend services, and web apps to reduce reliance on global systems. Works with PHP/Laravel or Node.js backends, JS/TS frontends, cloud operations, and AI-assisted development tools, based onsite in Tokyo.
- Compensation
- ¥8.8M–¥11M / yr
- Location
- 港区, 東京都
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Track record leading complex technical initiatives as an individual contributor across teams with measurable outcomes
- Practical experience with AI-assisted development tools and ability to validate their output
- 8+ years building production web and platform systems
- Strong experience designing distributed services, RESTful APIs, and external system integrations
- Strong backend development skills with PHP/Laravel, Node.js, or comparable frameworks
- Hands-on web interface development with JavaScript or TypeScript and a modern frontend framework
- Solid understanding of authentication, authorization, API security, and secure web application design
- Experience operating cloud-based production systems, including monitoring, incident response, and reliability improvements
- Ability to plan and manage technical projects, decide independently, and mentor peers without direct reports
- Excellent English communication and ability to align technical and non-technical stakeholders
Nice to have
- Experience designing or operating API gateways or shared platform services
- Familiarity with AWS services (API Gateway, Lambda, EC2, S3, CloudFront, etc.)
- Experience supporting mobile and frontend teams through shared APIs or platform services
- CI/CD and infrastructure-as-code exposure
- Japanese language proficiency
Full description
WeWork とは
2010年に米・ニューヨークで創業した WeWork は、世界37か国・600拠点以上、国内約40拠点でフレキシブルオフィスを展開しています。(2024年1月時点)
WeWork Japanは、2018年2月に国内初となる拠点を東京で開設。創造性や生産性が高まる空間デザインを用いたワークスペースにおいて、月単位での契約、1名から数百名規模の拡大・縮小や、国内30拠点以上の横断的な利用が可能なプロダクトや、柔軟なオフィスソリューションを提供しています。
また、スタートアップから大企業、自治体やNPO団体など、多種多様なメンバーが入居する WeWork では、業界業種や企業の壁を越えたコミュニティが形成され、ビジネスにおけるコラボレーションを多く創出してきました。
WeWork Japanは、今後も新時代の多様な働き方を支援し、イノベーションやコラボレーションを促進する新しいオフィスの価値を提案してまいります。
このポジションについて
WeWork Japanでは、API、バックエンドサービス、Webアプリケーションにまたがる複雑なプラットフォーム開発を主体的に推進するフルスタックエンジニアを募集しています。
本ポジションは、マネジメント職ではなく、技術面で実務を担う個人貢献者(Individual Contributor/IC)として、プラットフォームの戦略的な目標を具体的な開発計画に落とし込み、独立して技術的な意思決定を行いながら、プロジェクトをリリースまで推進する役割です。エンジニアリングチーム、プロダクトチーム、外部パートナーと連携し、グローバルシステムへの依存を減らすとともに、システム間の連携強化、信頼性および拡張性の向上に取り組みます。また、自身の専門知識を共有し、同僚の育成・指導を行うほか、AIを活用した開発ツールを適切に利用し、開発効率と成果物の品質向上を目指します。
※本ポジションに直属の部下はありません。
主な職務内容
- 担当するプラットフォーム開発において技術的な方向性を定め、エンジニアリング部門全体の成果向上につながる具体的な計画を策定する。
- 新しいシステム、社内向けプロダクト、サードパーティとの連携を支えるプラットフォームAPIおよびサービスの設計・実装・運用を主導し、グローバルシステムへの依存を軽減する。
- 生産性向上に有効な場合は、AIを活用したコーディングや自動化を導入する。また、AIが生成したコードについて、正確性、セキュリティ、保守性、目的への適合性を検証する。
- 開発スピード、信頼性、セキュリティ、保守性、コストのバランスを考慮し、独立して技術的な意思決定を行い、その判断理由を説明する。
- 社内チームおよび外部のエンジニアリングパートナーと連携し、技術設計、インターフェース、開発・納品基準について調整する。
- 設計からリリースまで複雑なプロジェクトを主導する。マイルストーンの設定、技術的な依存関係やリスクの管理、開発上の障害の解決を行う。
- フロントエンドおよびバックエンドの開発プロセスを改善する。具体的には、テスト、コードレビュー、可観測性(Observability)、ドキュメント整備、デプロイメントなどの品質向上に取り組む。
- 設計レビュー、ペアプログラミング、技術的なアドバイスを通じてエンジニアを指導・育成し、専門知識をチーム内で共有する。なお、直接的な人事管理は行わない。
- エンジニアリング、プロダクト、オペレーションの各部門において、関係者が共通認識を持てるよう、技術的な背景、意思決定、進捗状況を適切に共有する。
- ユーザー向けのワークフローやシステム連携を含む、重要なバックエンドおよびWebアプリケーションのコードを開発・保守し、本番環境での稼働結果にも責任を持つ。
必要とされる経験&スキル
- 個人貢献者として複雑な技術プロジェクトを主導し、複数のチームと連携して、測定可能な成果を達成した実績があること。
- AIを活用した開発ツールの実務経験があり、生成された成果物の妥当性を適切に判断・検証できること。
- 本番環境で稼働するWebシステムおよびプラットフォームの開発経験が8年以上あること。
- 分散型サービス、RESTful API、外部システムとの連携設計に関する豊富な経験があること。
- PHP/Laravel、Node.js、または同等のフレームワークやサービスを用いたバックエンド開発スキルを有すること。
- JavaScriptまたはTypeScriptと、モダンなフロントエンドフレームワークを使用したWebインターフェースの開発経験があること。
- 認証(Authentication)、認可(Authorization)、APIセキュリティ、安全なWebアプリケーション設計について十分な理解があること。
- クラウド上の本番システムの運用経験があること。監視、インシデント対応、信頼性向上の取り組みを含む。
- 技術プロジェクトの計画・管理能力があり、独立して適切な判断を行いながら、直属の部下を持たずに同僚を指導・育成できること。
- 優れた英語でのコミュニケーション能力を持ち、技術職・非技術職を問わず、複数部門の関係者間で合意形成を図れること。