【ライフスタイル×キャリアの両立◎】東証グロース上場企業でバックエンド開発をリードするエンジニアを募集
- バックエンドエンジニア
- 650万円 〜 800万円
最終更新日:
仕事内容
toridoriは『「個の時代」の、担い手に』というミッションを掲げ、SNSで活動するインフルエンサーを支援するサービスを提供しています。
メインプロダクトの『toridori marketing
開発環境
■開発環境
大きく分けると【Go、Rails、TypeScript】の3種類のバックエンド環境があります。2024年2月現在は、次のような内訳です。
・Go
全体の1割程度です。比較的にシンプルで、速度の求められる開発に利用しています。
・Rails
全体の5割程度を占めています。主にAPIサーバやbatch処理の開発に利用しています。現在は TypeScript 開発への移行中で、新規機能の開発にはあまり採用していません。
・TypeScript(Node.js)
全体の4割程度を占めています。主にAPIサーバの開発に利用しています。
NestJS + Prisma + TypeScript + GraphQL
Nexus + Prisma + TypeScript + GraphQL
・インフラ
基本的には全てAWSで構築しています。一部、 GCP や Terraform を利用している場所もあります。
構成管理ツールには基本 AWS CDK を利用していますが、一部 CDK for Terraform も利用しています。
■ 開発部紹介
12人のエンジニアから構成される部です(CTO 1名/ミニCTO 1名/モバイルエンジニア 2名/フロントエンジニア 3名/バックエンドエンジニア 5名)。『toridori marketing/toridori base』などのプロダクト開発に加え、新規事業の開発など、社内の開発全般を担当しています。
「1つのプロダクトで課題解決したい会社」というよりも、「インフルエンサーという軸をぶらすことなく様々なチャレンジをしたい会社」です。そのため、他社よりも新しい開発ニーズが生まれやすい傾向にあります。結果として、プロダクトの本質を捉えて小規模(4~5人)な構成でアジャイル形式の開発を進めるチームが多いです。
開発フローにはScrumを採用しており、プロダクトマネージャのもと、1〜3週間のサイクルでリリースを行っています。
■ 業務イメージ
『toridori marketing』の開発チームに参画し、バックエンドの開発を担当してください。
実際の業務では、下記のような期待があります。
- プロダクトマネージャが作成した企画書をシステム設計に落とし込める
- メンバーが実施したコスト見積もりやPRをレビューできる
- リリース作業を担当できる
- セキュリティやパフォーマンスといった非機能要件を考慮したコードを書ける
- 可読性や保守性、トレーサビリティを踏まえたプログラム実装や、エラーハンドリング設計をした実装を行える
- ログの観察、ブレークポイント設定、クライアントツールやキャプチャツール、テストコード実装など、体系的なデバッグを実践できる
また、他のエンジニアとのコミュニケーションに関して、下記のような期待があります。
- TypeScript + GraphQL 環境におけるアーキテクチャや状態管理の方針を打ち立て、他のメンバーとともに運用できる
- 技術選定のアドバイスができる
- TypeScriptに関するほかメンバーからの質問・相談に対応できる
- 他メンバーの行ったシステム設計に対してレビューが行える
- ポテンシャル枠で採用されたエンジニアに対してメンターの役割を担うことができる
求めるスキル
必須スキル/経験
・バージョン管理の概念への理解と、Git を用いた開発経験
・アプリケーションサーバの開発と保守の経験
・DB・システムの設計経験
・AWSによるインフラ構築の経験
・TypeScript + GraphQL を用いた開発経験と説明スキル
歓迎スキル/経験
・下記を用いたアプリケーションサーバーの開発経験
→Rails、Go を用いたアプリケーションサーバーの開発経験
・TypeScript + React によるフロントエンド開発
求める人物像
・toridori のミッション、「個の時代」の、担い手に。に共感していただける
・フロントエンド事情の改善を主体的に進めていただける
・不確実性の高い環境であっても自律的に取り組んでいただける
・ポテンシャルメンバーのメンティングを担当していただける
仕事の魅力
■ 上場企業としての「安心感」とベンチャー企業としての「自由」の両方がある
👉 一定の裁量が欲しいし、秩序も大事にしたい人
👉 技術に関して、チャレンジがしたいし、それをちゃんとユーザに届けたい人
■ インフルエンサーという存在の価値向上に取り組める
👉 インターネットで人を幸せにしたい人
👉 SNSで発信し、フォロワーに感謝されたことがある人
■ 自社プロダクトに長期的な目線で取り組める
👉 プロダクトの成長を間近で体験したい人
👉 ユーザの声の近くで開発したい人
平均年齢29歳で、雑談しやすくコミュニケーションがスムーズな雰囲気です。
代表自身が元インフルエンサーであり、現役のインフルエンサーもたくさん在籍しています。
募集条件
求人の特徴
こだわり条件
利用技術
趣向性
- 法人顧客向けサービスの開発
- 自社サービスの開発
- 職場の一体感
- 変化の早い業界・職場
- これまでにない挑戦
- 新しい取り組み・技術の活用
- 自ら主体的に取り組む姿勢
- 周囲とのコミュニケーション
- 関係者・関係部署とのやりとり
- 継続的な改善活動
- モバイル
- フロントエンド開発
- アプリケーション開発
- サーバーサイド
- インフラ
- サービスの運用・保守
- サービスの仕様策定・設計