【ミッション】
Chatworkのユーザー数は664.0万(2023年12月末時点)を超えており、最早いち Web サービスではなく、いち社会インフラというフェーズへ突入しています。
ユーザー数の増加に伴い、安定性を確保しながらユーザーにより良いプロダクトを提供するにあたり、PM、デザイナーと連携をしながら、一つのチームとしてプロダクトの課題を解決していく必要があります。 次なる国産ビジネスプラットフォームの立ち上げフェーズで、国内企業の 99 % を占める中小企業の DX (デジタル・トランスフォーメーション) に挑戦したい方をお待ちしています。
参考:プロダクト本部 採用ピッチ資料
https://speakerdeck.com/chatwork_hr/chatwork-engineer
【採用背景】
Chatworkではプロダクトをよりスケールさせるため、開発組織を現在の職能別組織から、各チームが独立して担当領域を持つ職能横断型組織(以下、Featureチーム)への移行を進めています。
https://hatenanews.com/articles/2023/09/26/103000
加速する事業の成長に追従するためにも開発組織の再編は急務となっており、Featureチーム体制を拡大し、Chatworkをより良いプロダクトへと成長させるために仲間を募集しています。
【業務内容】
PMやデザイナーと伴走し、既存機能の改善および新規機能の開発、運用保守をご担当いただきます。まずはご自身の得意領域でご活躍を頂きながら、ご意向や担当するプロダクトの領域に応じて、サーバー、クライアント、インフラ問わず幅広く携わって頂きます。
また、チームビルディングやファシリテートなど、マネジメント領域にご興味のある方は、将来的にスクラムマスターやピープルマネージャーとしてご活躍頂くことも可能です。
・クライアントアプリケーション(Web / モバイル)の設計、開発、運用
・バックエンドアプリケーション(WebAPIやストリーム処理)の設計、開発、運用
・AWSその他クラウドサービスを用いたインフラの構築
・システム要件に基づいたアーキテクチャの設計、技術選定
・稼働しているアプリケーションやシステムのモニタリング、アラート対応
・稼働しているアプリケーションやシステムのCI/CDなどの改善、チューニング
・開発におけるチームリードやファシリテート
【開発環境】
■フロントエンド
・開発言語(クライアント): TypeScript (React + Redux), Kotlin, Swift
・開発言語(バックエンド): PHP 8, Scala
・ミドルウェア: AWS Aurora(MySQL), Redis, Elasticsearch, Docker, Kubernetes など
・インフラ: Amazon Web Services(すべてのサービスシステム), Google Cloud Platform(ログ等の一部分析基盤)
・構成管理ツール: Terraform, Ansible
・分析基盤: Arm Treasure Data, Snowflake, Redash, BigQuery
・コード管理: GitHub
・タスク管理: Jira Software Cloud
・情報共有: Confluence, Miro
・CI/CD: CircleCI, Jenkins, ArgoCD, GitHub Actions
【必要なスキル・経験(Must要件)】
Featureチームでは,
チームごとに定められた担当領域において、サーバー、クライアント、インフラ問わず様々な技術領域に携わる必要があります。PMやデザイナー、バックグラウンドの異なる開発メンバーと協力してミッションを達成することが重要となるため、特定の技術領域に拘らず、幅広い関心と柔軟な姿勢を持ってチームと連携することが必要となります。
・TypeScript, およびReact, Angular, Vueのいずれかを利用したWebアプリケーション開発・運用経験
・スクラム、またはアジャイル開発を行っているチームでの開発経験
【あると望ましいスキル・経験(Want要件)】
・サーバーサイドの開発、運用保守経験
・モバイルアプリ(Swift, Kotlin)の開発、運用保守経験
・インフラエンジニアとしてのご経験
・A/Bテストなどグロース(KPI向上) に関する経験、知識
・プロジェクトマネジメントのご経験