「USERGRAM(ユーザグラム)」は、ユーザの『状況』を捉えることに特化したSaaS型のクラウドサービスです。
ユーザの行動データを、各種デバイスにとどまらず、リアルな行動まで計測し、その順序や流れをユーザ1人1人、丁寧に可視化することに挑戦しています。クライアントが直感的にユーザ心理を把握できるようになることで、ビジネスとしての成功と共に、使い手に対する想いのこもったサービスや商品で溢れる心地の良い社会の実現を目指しています。
我々は、創業時から変わらない理念『人間の心理や行動特性を探求することで、真に役に立つ製品、サービス、またそれらを支える仕組みを創出し、豊かな社会の実現に貢献する』を掲げ、主にコンサルティング事業を行ってきました。
2017年にリリースしたUSERGRAMですが、翌2018年より、会社としてもソフトウェア事業に重きを置く舵を切る決断をし、大規模な投資をはじめました。エンジニアの人数も当初の数名から、現在では30名弱になりました。ですが、まだまだソフトウェア開発組織としては歩き始めたばかりのベンチャー企業です。
急激な進化には成長痛が伴うもので、取り扱うデータ量の肥大化、データ構造やドメインロジック複雑性の高まり、必要とされるデータパイプラインの整備、そしてデータ自身の開発管理手法などが大きな課題になってきました。
そこで、私たちのサービスのさらなる継続的な成長のために、データベーススペシャリストを DBA というポジションで新しく募集を開始します!
◆担っていただきたいミッション
・中長期視点でのシステム全体のアーキテクチャーの考案、計画及び実現
・大規模行動データのインテグリティの担保
・強固なセキュリティ基盤の構築
・高速な検索を実現するためのデータ構造の考案及び実現
・大規模データを分散し高速で処理するための基盤構築
・可能な限り自動化された監視システムの構築
・技術の進化に合わせた新しいミドルウェア等の選定及び導入
◆現在の利用スタック_202009時点
・サーバサイド:Django, Java
・フロントエンド:Vue.js, TypeScript
・データベース:Cassandra, MySQL (RDS), Redis (ElastiCache), Presto(Athena), BigQuery
・その他ミドルウェア:RabbitMQ, Kafka, AWS Glue, AWS Batch, AWS Lambda
・Cloud:AWS, GCP, Docker, Kubernetes (EKS), Terraform
・リポジトリ管理:Github
・CI/CD/自動テスト:CircleCI, GitHub Actions, ArgoCD
・サーバ監視/エラー監視:DataDog, Kibana, Grafana, Zabbix, Munin, CloudWatch, PagerDuty, Sentry, FullStory
・コミュニケーション:Slack, Zoom
・プロジェクト管理 / ドキュメンテーション:JIRA, esa, Confluence, Google Drive
◆必須スキル
・RDBMS (MySQL) 運用管理経験
・AWS運用管理経験
・日常会話程度の英語スキル
◆歓迎するスキル
・Cassandra構築/運用経験
・ストリーム処理 (Kafka) の構築/運用経験
・ビッグデータ解析環境の構築/運用経験
◆こんな方と働きたい
・USERGRAMのビジョンに共感し、サービスの必要性を感じていただける
・新しい物事に対する知的好奇心が高く、新しい技術を学ぶために仕事ができる
・技術的負債の認識・解消や、細かな改善を定期的にかつポジティブに行える
・ビジネス的視点も取り入れた技術選定のディスカッションができる
◆仕事の魅力
・徹底したユーザ志向:開発の際に「ユーザにとってわかりやすいUIや機能とは何か」を徹底的に考え抜きます。
・スクラム開発:必要とされる機能が変動し続ける環境下で真に価値のあるプロダクトを作るため、スクラム開発を導入しています。
・レビュー体制:プルリクエストによるレビュー体制を徹底しています。
・裁量労働:チーム毎にタスクに応じて働く時間を決めそれを守って働きます。
・リモートワーク:一定以上の高いスキルをお持ちの方の場合、遠隔地に在住してフルリモートで働くことも可能です(月イチ程度来社いただきます)。
・グローバルな環境:メンバーの約半数が外国人で構成されており、英語をメインとしたコミュニケーションとなっています。