仕事内容
Emotion Techは「すべての人々がイキイキと働ける世の中を創る」というミッションを掲げ、「従業員・顧客・企業が “3方よし” の社会」を目指して企業の顧客体験/従業員体験を向上させるカスタマーエクスペリエンスマネジメント(以下CXM)を支援しているテクノロジーベンチャー企業です。
5億件に上るSurveyデータ(アンケート)と特許を取得したデータ分析技術を用いて 、リアル、デジタル、業種問わずあらゆるサービスの顧客体験(CX)における課題と改善策を簡単に見つけられるプロダクト「EmotionTech CX」を開発、提供しています。
数年前に設計されたRailsのモノリスなシステムを運用しているため、ビジネス要求に対してのシステムの拡張性や、課題解決のための新技術の導入が難しくなっています。これらの課題を解決するためにマイクロサービス化とRustを使った開発に移行することにいたしました。
そこで、Railsで開発された既存システムの改修をしつつ、Rustによるマイクロサービス化の推進をお任せしたいと思っています。
■主な業務内容
・EmotionTech CX / EX のマイクロサービス化、既存システムの改良
・Web APIの新規開発、改修、保守・運用
・プロダクト仕様に関するドキュメントの整備
・新システムのアーキテクチャ検討
・自動テストのカバレッジ向上
・開発部の技術力向上
■ワークスタイル
・開発部はリモート中心で出社を交えながらプロダクト開発を行っています。
・スクラムを導入しており、2週間単位のスプリントで開発を行っています。
・技術力向上のための就業時間中のカンファレンス参加や登壇のサポートも行っています。
・副業なども許可しており、一部競合他社でなければ原則問題有りません。
■技術スタック
既存製品
▼インフラ
・AWS(Route53, Aurora MySQL, SQS, EB, ECS EC2, ECS Fargate, Lambda, OpenSearch)/ Docker / Terraform / Github Actions
▼バックエンド
・Ruby / Ruby on Rails / Rspec / MySQL / PostgreSQL / Redis
▼フロントエンド
・TypeScript / Angular
▼機械学習・データ基盤
・Python / Pandas / R / Digdag / Embulk
▼運用監視、信頼性向上
・New Relic
・Bugsnag
・Gatling
新製品(導入予定含む)
▼インフラ
・GCP (BigQuery, Cloud Run, Cloud Tasks, CloudSQL) / Docker / Terraform / Github Actions
▼バックエンド
・Rust / Actix Web / PostgreSQL / TypeScript / NestJS
▼フロントエンド
・TypeScript / Angular
▼機械学習・データ基盤
・Python / BigQuery / Cloud Workflows / Cloud Composer / Dataflow
▼運用監視、信頼性向上
・New Relic
・k6
■この仕事の魅力
コロナ禍においてこれまで以上に顧客や従業員の体験や満足度が重要な局面を迎えており、Emotion Techのサービスは業種業界にかかわらず顧客満足度や離職率の改善・モチベーションや生産性の向上・リファラル採用の促進など幅広く活用されています。しかしながら、理想とするユーザ体験の30%程度しかできておらず、機能が十分に提供できておりません。
Emotion Tech では世界的企業も導入する指標を利用した経営改善、サービス改善を簡単に実現できるプロダクトを提供しています。弊社のプロダクト開発にこのタイミングで参画することで積むことができる経験は、エンジニア、ビジネスサイドなど、どのようなキャリアを描いていく上でも活かすことができる貴重なものだと考えています。
業界・業種特化のプロダクトではなくあらゆる企業が活用できるサービスであるため難易度は高いですが、顧客と向き合う企業の成功を実現させ、誰もが「イキイキ」と働け、目標の実現ができる社会作りに共に挑戦しませんか。
必須スキル
・型付き言語(Rust, Go, Java, Scala等)でWebアプリケーション開発経験3年以上
・リレーショナルデータベースのスキーマ設計
・AWS、GCPなどパブリッククラウドを用いたインフラ設計・構築経験
・アジャイル開発におけるチーム開発経験
歓迎スキル
・技術負債を解消した経験
・技術に関する調査や意思決定の経験
・自社プロダクトのマイクロサービス化の経験
・セキュリティを考慮した外部システム連携経験
・B2B SaaS領域のサービス開発経験
・Rustを用いたアプリケーション開発経験
・SQLチューニング経験
・フロントエンド開発経験
求める人物像
・「すべての人々がイキイキと働ける世の中を創る」というミッションに共感できる方
・積極的に意見の発信、議論のできる方
・ユーザー視点のサービス企画、開発、運用に強い想いを持っている方
・問題を見つけ、自ら解決までできる方
・エンジニア系イベント登壇など情報発信にポジティブな方
・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲が有る方
・プロジェクトを推進するためコミュニケーションを積極的にしていく意思がある方
■選考フロー
▼書類選考
▼1次面接
・弊社の会社説明と技術を中心とした面接です。
・担当:PM+開発メンバー
▼最終面接
・カルチャーフィットを中心とした面接です。
・担当:取締役+エンジニアマネージャー
※選考プロセスは変更になることが有ります。
■参考情報
▼ エモーションテック テックブログ
プロダクト開発部のメンバーが、日々の取り組みや技術的なことを発信しています。
https://tech.emotion-tech.co.jp/
▼えもてく社内報
"リアルなエモーションテック"の姿を紹介しています。
https://note.com/emotiontech_inc
職種 / 募集ポジション | サーバーサイドエンジニア / Rust |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 |
会社名 | 株式会社エモーションテック |
---|---|
会社名 | 株式会社エモーションテック |
代表者 | 今西 良光 |
設立 | 2013年3月 |
所在地 | 〒105-0003 東京都港区西新橋1-1-1 WeWork 日比谷FORT TOWER 11F(受付10F) |