バックエンドアーキテクト
ジョーシス株式会社
-
101 to 1,000
Company Info
Job Summary
Node.jsバックエンドアーキテクトとして、スケーラブルで高性能、信頼性の高いバックエンドシステムの設計と実装を担当します。フロントエンド開発者、プロダクトマネージャー、データサイエンティストなどと密接に連携し、プロジェクトを成功に導くための技術的リーダーシップを発揮します。クラウドネイティブSaaSアプリケーションの拡張経験が求められます。Duties
Node.jsを使用して、スケーラブルで高性能かつ信頼性の高いバックエンドシステムの設計と実装を担当します。クロスファンクショナルチームと協力し、要件の分析、システムアーキテクチャの設計、RESTful APIの開発を行います。クラウドネイティブのSaaSアプリケーションにおいて、AWS環境での分散システム構築、マイクロサービスアーキテクチャの実装、セキュリティと信頼性の確保が主な業務となります。サードパーティSaaSアプリケーションとの統合、Elasticsearch基盤の検索・データクエリソリューションの設計、GraphQL APIとの連携も重要な役割です。また、チーム内の若手開発者へのメンタリングや、最新のテクノロジートレンドの調査と導入も含まれます。
Requirements
・5年以上のソフトウェアアーキテクトとしての実務経験
・Node.js、Express.js、MongoDBを使用したバックエンドシステムの設計・開発経験3年以上
・マイクロサービスアーキテクチャ、RESTful API設計の経験
・AWS(EC2、S3、SQS、SNS、DocumentDB、OpenSearch)などのクラウドインフラの経験
・Docker、Kubernetesなどのコンテナ技術の経験
・リレーショナルデータベースとNoSQLデータベースの知識
Welcomed Skills
・Ruby on Rails、GOlangの知識
・アジャイル開発環境での経験
・開発者メンタリングの経験