具体的な業務内容
【東京】ソフトウェアエンジニア◆自社プラットフォームの新規機能開発/スマートロックサービスで急成長
【自社プロダクト/新規開発から運用まで、インフラからフロントエンドまで幅広い開発ができます/累計資金調達300億円の安定基盤】
スマートロックや顔認証技術を活用したプロダクトを開発・提供する当社の根幹となるプラットフォームを開発するソフトウェアエンジニアを募集します。
■チームについて:
当社コア技術であるデジタルキーを提供する基盤サービスの開発を行っています。2022/11 現在は、3-5人のチームで開発しています。1 週間のスプリント開発でスクラムライクな体制で開発を進めており、ペアタスクと個人タスク半々の環境で行っていきます。チーム内の役割はほとんどなく、全てのタスクを全員が対応できるような体制を目指しています。
■業務内容:
・プラットフォームの新規機能開発における要件定義、設計
・プラットフォームで採用する要素技術の選定、比較、アーキテクチャ設計
・プラットフォームの DevOps の設計・実践
■開発環境:
・バックエンド…Go
・データベース…Postgresql (AlloyDB への移行を計画中)
・ミドルウェア…Redis、Sendgrid、Google Cloud KMS
・CI / CD…GitHubActions、CircleCI
・インフラ…Google Cloud (GKEなど)、Terraform
■抱えている課題:
プラットフォームサービスのリリースから3年が経過し、お家からオフィスまで幅広い領域を支えるデジタルキーの基盤として成長してきました。しかし、それ以上のスピードでプラットフォームを利用するドメイン領域のサービスはますます多様化するとともに、プラットフォームがハンドリングすべきユーザー数、デバイス数、アクセス数は、事業の進展に伴って増加しています。これからのプラットフォーム開発では、「homehub」「workhub」「exphub」の各種サービスを支えていくために、次の観点でさらなる進化が必要です。
(1) スケーラビリティを追求していく
(2) 社内開発者の開発体験を向上させていく
(3) 社内外の「コネクト」(認証認可連携・データ連携)を強化していく
これらを達成するために、全体のアーキテクチャ・既存のアプリケーションの設計の見直しも含めて取り組んでいく予定です。
変更の範囲:本文参照
チーム/組織構成
その他プロジェクト事例
開発環境