全 23 件中 23 件 を表示しています
-
Scalaエンジニア
採用背景 「Chatwork」は、PHPという言語を利用して開発がスタートし、10年を超えて運用が続いています。現在多くの中小・非 IT 企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。 今後さらに事業を成長してくために、生産性を維持・向上できるプロダクトと組織にしていく必要があり、Scala言語へのリライト案件が進行中です。 参考: Chatworkのリライトプロジェクトをやっている そのため、ChatworkではこれからもScalaでの開発を通してChatworkをよくしていきたいという人をお待ちしています。 参考:プロダクト本部 採用ピッチ資料 ポジションのミッション・魅力 Chatworkの事業戦略であるProduct-Led Growthを進める上で、いかに早く価値あるプロダクトをエンドユーザーに届けるかを重要視します。 長期目線で早く価値を提供していくために、新規開発だけのことを考えるのではなく、総合的観点から下記のようなアプローチを取っていきます。 ・数年、数十年と長きに渡り安定したサービスを提供するための設計・実装 ・継続的な技術的負債の返済 ・不具合を未然に防ぐための仕組みの導入・改善(ユニットテストや静的コード解析 等) ・サービス運用で発生するエラーへの取り組み改善 仕事内容 当社の提供しているクラウド型ビジネスチャットツール「Chatwork」の開発運用保守を担当していただきます。 既存システムの運用保守および、プロダクト・マネージャー主導のもと進める機能開発に携わり、機能開発では機能、非機能要求をどのように達成するかはもちろん、よりユーザーにとって価値のあるサービスとなるにはどのような物を作ればよいかしっかり議論して開発していきます。 運用保守では安定したアプリケーションを維持しながら、いかに素早くユーザーに価値を届けるための土台を作るかや、チームが効率的に開発運用保守していくための改善を追求していきます。 具体的には… ・Chatworkのサービスアプリケーション(WebAPIやストリーム処理)の設計、開発、運用 ・Chatworkのシステム要件に基づいたアーキテクチャの設計、技術選定 ・稼働しているアプリケーションやシステムのモニタリング、アラート対応 ・稼働しているアプリケーションやシステムのCI/CDなどの改善、チューニング ・開発におけるチームリードやテクニカルリード 開発環境 ・開発言語: Scala, PHPなど ・ミドルウェア: AWS マネージドサービス(Aurora MySQL, DynamoDB, ElastiCache, SQS, SNS, OpenSearch), Docker, Kubernetes, Kafka, HBaseなど ・ライブラリ: Akka, Cats Effect, fs2など ・インフラ: Amazon Web Services(すべてのサービスシステム), Google Cloud Platform(ログ等の一部分析基盤) ・構成管理ツール: Terraform, Ansible ・分析基盤: Arm Treasure Data, Redash, BigQuery ・コード管理: GitHub ・タスク管理: Jira Software Cloud ・情報共有: Confluence, Miro ・CI/CD: CircleCI, GitHub Actions 必要なスキル・経験 ・ScalaやRust, Kotlin, Javaをつかったアプリケーションの開発、運用経験 ・データベース(RDB,KVS,etc)をつかったアプリケーションの開発、運用経験 ・Git, GitHub をメインで使用したチームでの開発、運用経験 あると望ましいスキル・経験 ・Scala言語に精通している ・JVM上での並行処理に関する理解やそれを意識した開発、運用経験 ・JVMのメモリモデルに関する理解やGCのチューニングの経験 ・AWSやGCPなどのパブリッククラウド上でのアプリケーションの開発、運用経験 ・Apache Kafkaを用いたストリームアプリケーションの設計、開発、運用経験 ・CI/CDや開発環境を整備しチームの生産性向上に寄与された経験 ・チームリードやテクニカルリードの経験 ・技術系勉強会の登壇やOSSプロジェクトへのコントリビュートなど、コミュニティへ貢献した経験 ・大規模なトラフィックを捌くアプリケーションの開発、運用経験 ・スクラム開発の経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チーム、技術の変化に柔軟に対応していける方 働く人 ・体験入社の体験記|やって良かった?どうだった? ・Chatwork入社話|プロダクト本部で活躍中するメンバーに入社理由を深掘り! ・Chatworkでは、人と一緒に働くのが楽しい。こんな気持ちになれたことに驚いた。 ・インターンシップで感じた「みんなで開発をする楽しさ」が、就職の決め手に。 テックブログ Scala 続きを見る
-
料金プランエンジニア
仕事内容 ChatworkはBtoB SaaSとして利用企業様との間でオンラインでの契約, 請求を行っており、内製システムと外部の決済プロバイダを利用して実現しています。 今後、国内国外をあわせた様々な商習慣や市場の変化に対応するため、外部連携などを含んだ次期システム / アーキテクチャの設計開発を予定しています。 次期システムでは、契約, 請求のドメインに精通したエンジニアを開発チームに加え、BtoB SaaSにおける理想とデファクトスタンダードを追求したいと考えております。 本ポジションでは、契約, 請求ドメインを担当する開発チーム (料金プランチーム) 内において、ドメインに特化した開発運用保守を行うエンジニア を担当いただきます。 具体的には‥ ・現行システムにおける機能開発と短期的なドメインモデルの改善設計 ・次期アーキテクチャにおける外部連携システムの選定と連携を前提としたシステム設計開発 参考:プロダクト本部 採用ピッチ資料 開発環境 ・開発言語: PHP 8 ・ミドルウェア: AWS Aurora(MySQL), Redis, Elasticsearch, Docker, Kubernetes など ・インフラ: Amazon Web Services(すべてのサービスシステム), Google Cloud Platform(ログ等の一部分析基盤) ・構成管理ツール: Terraform, Ansible ・分析基盤: Arm Treasure Data, Redash, BigQuery ・コード管理: GitHub ・タスク管理: Jira Software Cloud ・情報共有: Confluence, Miro ・CI/CD: CircleCI, Jenkins 必要なスキル・経験 ・サービス内で購読管理(契約, 請求など)を行うサービスの開発運用経験 ・決済プロバイダなど、関連する外部連携システム(SaaS)の知識・経験 あると望ましいスキル・経験 ・BtoB SaaSプロダクトの開発に携わった経験 ・Webまたはモバイルアプリケーションの開発経験 ・チーム開発の経験(コードレビューの経験など) ・AWSの各種サービスを利用した設計・開発・運用経験 ・継続的インテグレーション、継続的デプロイメントの知識 ・レガシーコード改善、レガシーシステムからのマイグレーションの知識・開発経験 ・ドメイン駆動設計の知識、設計・実装経験 ・スクラム開発の経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して提案ができる方 ・未経験の業務でも積極的に取り組む姿勢 ・事業や会社、チームの変化に柔軟に対応していける方 働く人 Chatworkのプロダクトチームに体験入社! 業務プロセスの根幹を支えるエンジニアリングの醍醐味。 続きを見る
-
スクラムマスター
採用背景 Chatworkではアーキテクチャ刷新プロジェクトでScrum@Scaleを用いたスケーリングスクラムを導入しています。 その他のチームでもスクラムをベースとした開発体制を構築しているチームが増えてきました。 全社的にスクラムへの取り組みを強めていきたいと考えており、スクラムマスターや、スクラムの経験が豊富な開発者にぜひお手伝いいただきたいです。 参考:ChatworkにおけるScrum@Scale導入への挑戦 ミッション Scrum@Scale導入チームでは、大規模スクラムを推進しながら組織を整えていっていただきます。 また、その他のチームでも将来のScrum@Scaleへの合流を見据えたチームづくりに取り組んでいただきます。 このようにスクラムの導入を通じて「Chatworkの開発組織」そのものをつくっていくことがミッションとなります。 参考:Engineer Entrance book.「Chatworkにご興味をお持ちいただいたエンジニアのみなさんへ」 仕事内容 サービス規模の大幅な拡大を見越して、現行の組織体制である「職能型組織 x プロジェクト型組織」から「プロダクト主導組織」としてChatworkを継続して磨き続けるための組織へ、体制変更のフェーズを迎えています。 新しい組織体制ではScrum@Scaleなどスケールが可能なスクラムを採択し、プロダクトマネージャーの意志を常に反映する体制を維持しつつ、プロダクトを磨くことが事業の成功に直結することを目指します。 社内ではある程度スクラムを習得したチーム。 これから習得しようとしているチームなどレベル感もさまざまです。 また、アジャイルプロフェッショナルを目指して長期的に成長をしていっていただきたく、ご自身のレベル感に応じて以下のようにさまざまな役割をお願いしていきます。 具体的には‥ ・スクラムの理念を理解し、それを開発者の立場でチーム内に浸透させる ・開発チーム専任のスクラムマスターとしてスクラムチームの立ち上げ・維持 ・Scrum@Scaleを組織全体に実装していくにあたっての要所の統括・支援 ・全社的なアジャイルコーチング ・社外のアジャイルコミュニティとの連携・エヴァンジェリスト活動 参考:プロダクト本部 採用ピッチ資料 使用ツール Miro, JIRA, Confluence, GitHub など 必要なスキル・経験 将来的なアジャイルプロフェッショナルを見据えたスクラムマスターとしてのご活躍を期待していますが、ご自身のキャリア選択の志向によってはエンジニアとしての可能性も考えておきたいと思っています。そのため、エンジニアとしてのソフトウェア開発の経験を必須とさせていただきます。 ・3つ以上のスクラムチームでの開発経験 (または1つのチームのみ在籍の場合は最低2年以上のスクラムチームでの開発経験) ・シニアレベルのソフトウェアエンジニアとしてのスキル (技術要素は問わない) あると望ましいスキル・経験 ・認定スクラムマスターの資格を有している ・SaaSの開発保守運用を担当するチームのスクラムマスター経験 ・LeSS、Scrum@Scaleなどのスケールするスクラムに関わった経験もしくは知識がある ・スクラムチームにおける成功体験、失敗体験を両方経験している ・Chatworkの開発者が有している要素技術(またはそれに準じた技術)の開発経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して企画提案ができる方 ・未経験の業務でも積極的に取り組む姿勢 ・事業や会社、チームの変化に柔軟に対応していける方 ・サーバントリーダーシップを適切に理解し発揮できる方 働く人 体験入社の体験記|やって良かった?どうだった? Chatwork入社話|プロダクト本部で活躍中するメンバーに入社理由を深掘り! 社会的インフラとなったChatworkをさらに改善するため、私たちは開発組織を前に進める。 テックブログ スクラム 続きを見る
-
セキュリティエンジニア
採用背景 Chatworkは2019年9月に上場し、国内企業の事業インフラとして重要なポジションを担っています。 同時に大量のユーザ情報及びチャット上のメッセージを始めとした事業に関わる機密情報を多く取り扱っており、より強固なキュリティ体制の構築が急務となっております。 事業の拡大、グループ企業化など、成長過程において、ビジネスを阻害しないよう、セキュリティの側面で事業、会社を支援していただきます。 このポジションのミッション・魅力 これから組織が立ち上がるタイミングなので、一定の裁量を持って業務を推進いただきたいと考えております。そのため、業務の幅が広く自分のやりたいことができる可能性も高いです。また、中長期のプロダクト戦略にセキュリティエンジニアとして貢献できるチャンスでもあるため、成長が見込めるポジションとなります。 仕事内容 外部からの攻撃、内部不正、意図せぬ事故、さまざまな脅威からプロダクトを守るためのセキュリティ施策の実装を担当。 プロダクト、コーポレートITの両方の領域に携わっていただく予定です。 ◼️セキュリティエンジニア ソースコードレビュー(必要に応じて) SAST/DASTの実装 Policy as Code の実装 事故が起きない仕組みづくりの実装 秘匿情報へのアクセス制限 AWSなどのクラウド環境におけるセキュリティコントロールの実装 セキュアコーディングに関する社内研修の実施 セキュリティインシデント対応 脆弱性診断の実施、是正支援 セキュリティ監視の構築・運用 脆弱性情報、脅威情報の収集・評価・検証 P SIRT構築 開発者からのセキュリティに関する相談対応 バグバウンティの運用 ※参考記事:セキュリティ対策の新たな一手:Chatwork社のバグバウンティ活用法とは 必要なスキル 開発もしくはインフラ(AWS)のセキュリティ対策のご経験 実装を伴うこと、ソースコードレビューを行いセキュリティの懸念事項や脆弱性を指摘する必要があることから必須としております Webアプリケーション、スマホアプリの脆弱性診断のご経験 セキュリティ監視の構築・運用のご経験 コミュニケーションスキル セキュリティ開発チーム単体で動くことよりも、他のチームにヒアリングしたり作業内容を確認することがあるため重要視しております Gitなどバージョン管理システムの利用経験 あると望ましいスキル CI/CDを利用しての開発/運用経験 CI/CDパイプラインにおけるセキュリティの実装を行うことがあるため、ご経験がある方を歓迎しております コンテナやオーケストレーション技術の知識 SOC構築・運用経験 DB(SQL)の知識 インフラ(AWS)の知識 英語(文章読解が可能なレベル) 求める人物像 当社の理念やビジョンに共感していただける方 当事者意識を持ち自ら提案し新しい仕事を作っていける方 チームメンバーと積極的にコミュニケーションが取れる方 サポーティブに働ける方 問題を発見し、それに対して提案ができる方 未経験の業務でも積極的に取り組める方 事業や会社、チームの変化に柔軟に対応していける方 働く人 ・Chatworkのプロダクトチームに体験入社! ・鹿児島発・世界行き。安心と信頼をユーザーに届ける。 テックブログ セキュリティ 続きを見る
-
PHPエンジニア
採用背景 「Chatwork」は、PHPという言語を利用して開発がスタートし、2022年で 11 周年を迎えました。現在多くの中小・非 IT 企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。 今後さらに事業を成長してくために、生産性を維持・向上できるプロダクトと組織にしていく必要があり、システムのリライト案件が進行中です。 参考: Chatworkのリライトプロジェクトをやっている 一方、リライトPJは進んでいるものの、一気にビックバンリリースするのではなく、リライトするべき箇所をより厳選し、徐々に移行していく移行戦略のため、PHPで実装されている部分の継続的改善は必須であり、新規開発自体もPHPで実装されることもまだまだあります。 参考: ChatworkはPHPエンジニアの採用をより強化していきます、というお話。 そのため、ChatworkではこれからもPHPが現役となりますので、PHPでの開発を通してChatworkをよくしていきたいという人をお待ちしています。 参考:プロダクト本部 採用ピッチ資料 ミッション PHP部ではChatworkの事業戦略であるProduct-Led Growthを進める上で、いかに早く価値あるプロダクトをエンドユーザーに届けるかを重要視します。 長期目線で早く価値を提供していくために、新規開発だけのことを考えるのではなく、総合的観点から下記のようなアプローチを取っていきます。 ・数年、数十年と長きに渡り安定したサービスを提供するための設計・実装 ・継続的な技術的負債の返済 ・不具合を未然に防ぐための仕組みの導入・改善(ユニットテストや静的コード解析 等) ・サービス運用で発生するエラーへの取り組み改善 仕事内容 当社の提供しているクラウド型ビジネスチャットツール「Chatwork」の バックエンドの設計・開発・運用を担当していただきます。 ・Chatworkで利用している内部APIの設計・開発・運用 ・組織管理者向けの管理機能の設計・開発・運用 ・非同期処理系の設計・開発・運用 ・テクニカルサポート(主にカスタマーサポートとのやり取りになります) ・開発・運用プロセスの継続的な改善(CI/CD の改善 等) ・技術的負債の解消に向けた検討・実施 参考:【おしごと図鑑】ビジネスチャット「Chatwork」の根幹を支えるPHPエンジニア 開発環境 ・開発言語: Scala, PHPなど ・ミドルウェア: AWS Aurora(MySQL), Redis, AWS DynamoDB, Elasticsearch, Docker, Kubernetes, Kafka, HBase など ・インフラ: Amazon Web Services(すべてのサービスシステム), Google Cloud Platform(ログ等の一部分析基盤) ・構成管理ツール: Terraform, Ansible ・分析基盤: Arm Treasure Data, Redash, BigQuery ・コード管理: GitHub ・タスク管理: Jira Software Cloud ・情報共有: Confluence, Miro ・CI/CD: CircleCI, Travis CI, Concourse CI, Jenkins 必要なスキル・経験 ・Webフレームワーク用いたWebサービスの開発経験 ・RDBMSを用いたサービス設計、開発・運用経験 ・オブジェクト指向開発、ソフトウェアテストに関する知識 ・自らの実装に対して意図を持って自分の言葉で説明できること あると望ましいスキル・経験 ・ドメイン駆動設計やクリーンアーキテクチャ など機能拡張における設計知識・業務経験 ・AWS や GCP などパブリッククラウドの各種サービスを利用した設計・開発・運用経験 ・高トラフィックなサービスでの開発・保守・運用経験 ・大規模なプロダクトの開発・運用経験 またはそれに準ずる経験や知識 ・パフォーマンスとスケーラビリティを考えた設計開発能力 ・ステークホルダー・チームメンバー・関連部署と連携し、プロダクト開発を遂行するコミュニケーション能力 ・kubernetesの運用経験 ・CI/CD の構築・運用経験 ・既存のサービスの負債や大きな変更と向き合った経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 働く人 ・体験入社の体験記|やって良かった?どうだった? ・Chatwork入社話|プロダクト本部で活躍中するメンバーに入社理由を深掘り! ・人生の大半を費やす仕事だからこそ、楽しく創造的でありたい。 テックブログ PHP 続きを見る
-
SRE
ミッション 現在、新型コロナウイルスの影響で、テレワーク需要は大きく拡大しビジネスチャットの普及は急速に進みつつあります。市場ニーズの拡大に対応していくためにも、Chatworkの最大の強みであるオープンプラットフォームを活かした機能を強化し、さらにサービス価値向上とユーザー拡大を加速させています。 SRE部は、Chatworkのサービスを安定して提供できるように、アプリケーションの実行基盤の整備を行います。また既存のシステムが稼働しながらアーキテクチャ刷新プロジェクトが並走する過渡期でもあります。 現在抱えている課題は、以下です。 開発組織が大きくなって、並行して様々な開発が行われている中で、環境の再現性・ポータビリティが低いことがボトルネックとなるタイミングが出てきた システムのリプレイスをするにしても、独立した検証環境で、長期間に渡っての既存システムとの繋ぎ込みを行いたくもなることもありそうなので、先手を打って、既存システムのポータビリティーを確保しておきたい システムリプレイスの時は基本全てがIaCになるが、どのようなモジュール構成にして、どのようなフローで定義の追加・本番適用していくのがいいのか等のノウハウが組織内に蓄積されておらず、凄く扱いづらいものを作ってしまうことになるかもしれない。構成を熟知している今のシステムで、素振りをした上で、リプレイス案件に臨みたい 2021年は、旧来のデプロイシステムとAWSインフラの依存を断ち切るために、まずは、全てのアプリケーションをk8sに移行し、既存のAWSインフラとの依存を持ったデプロイシステムを完全に刷新した上で進めていきました。 今後は以下の状態を目指します。 定期的なEKS version upを少ない工数で回し続ける体制・仕組みが確立している 全てのアプリケーションがk8s上で動いている システム全体がIaCで管理されていて、AWS内であれば、アカウントやregionを気にすることなく、完全な環境のポータビリティを持っている HBaseのリプレイスが完了していて、次世代アーキテクチャ到来まで、メッセージのストレージ周りに大きく工数を割り当てる必要がない 参考:プロダクト本部 採用ピッチ資料 このポジションに期待されること 以下を目的とした技術的な課題解決 開発や運用のレベルを維持し、品質の高いソフトウェアを安定的に稼働 異常の早期検知 組織横断的なインフラ整備と開発スピードの向上 運用管理の自動化/自立化の仕組み設計・構築 変更の即応性や信頼性の高いシステム基盤を設計 ※対象領域が多岐にわたるため、スキルと経験によって専任/チーム化をして課題解決をおこないます。 その中で、具体的に何をやるのか? 具体的な業務としては‥ Kubernetes clusterの基盤整備 定期的なEKSのversion upのドライブ、version upフローの改善、CI/CDの整備を行なっています AWSインフラの最適化、Infrastructre as codeの推進 全AWSリソースのTerraform化によるcode化を進めています モニタリングの整備、インシデント対応 サービスの安定稼働のために、Datadog, NewRelic, Pagerdury等のSaasをフル活用して、様々な形でのモニタリングを行っています インシデント発生時は、主にサーバサイド部のメンバーと協力しながら、原因特定、解決、恒久対策を行います。 データストレージの運用 EC2上にホスティングしているHBase、Kafka、EMRベースのHBase、Amazon Aurora、AWS Elasticsearch serviceなど、複数種類のストレージの監視や運用を行なっています チームやアイテムの紹介 1年後のChatworkインフラの話 (2020年版) 1年半前に書いた、SRE部での活動まとめ SRE部が発足して1年半が経過しました - Chatwork Creator's Note PHPアプリケーション部分をKubernetesに置き換えた話 HPのレジェンドシステムをEC2からKubernetesに移行する話 その1 - Chatwork Creator's Note Kubernetes基盤の話 Kubernetesをめぐる冒険、の後日譚 - Chatwork Creator's Note メッセージ検索機能のリプレイスの話 Biryani プロジェクト(メッセージ検索機能のCloudSearchからElasticsearchへのリプレイス)について vol.1 - Chatwork Creator's Note 構成図 AWS 導入事例:Chatwork 株式会社 必要なスキル・経験 システム開発、運用、トラブルシューティングの経験があること AWS等を用いたクラウドインフラの構築・運用経験 あると望ましいスキル・経験 大規模システムのモニタリング設計、障害発生時のトラブルシュート経験 Kubernetes等のコンテナオーケストレーションツールの構築・運用経験 CI/CDや開発環境を整備しチームの生産性向上に寄与された経験 Kafka / HBase / Elasticsearchなど、分散データストレージの構築・運用経験 技術系勉強会の登壇やOSSプロジェクトへのコントリビュートなど、コミュニティへ貢献した経験 求める人物像 当社の理念やビジョンに共感していただける方 当事者意識を持ち自ら提案し新しい仕事を作っていける方 チームメンバーと積極的にコミュニケーションが取れる方 サポーティブに働ける方 問題を発見し、それに対して企画提案ができる方 未経験の業務でも積極的に取り組む姿勢 事業や会社、チームの変化に柔軟に対応していける方 働く人 Chatworkのプロダクトチームに体験入社! 続きを見る
-
シニアフロントエンドエンジニア
採用背景 「Chatwork」は、2021 年で 10 周年を迎えました。現在多くの中小・非 IT 企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。 テレワーク急増に伴い普及が加速する中、数年の間に業務でのコミュニケーション手段がビジネスメールからビジネスチャットへと不可逆に変化していくことが予想されています。 そんな変革の時代に、ユーザーの皆さまの「働くをもっと楽しく、創造的に」を実現するため、わたしたちとともに「Chatwork」のユーザー体験を磨き込んでくれる仲間を募集しています。 ミッション Chatwork のユーザー数は 2021 年時点で 450 万人を超えており、最早いち Web サービスではなく、いち社会インフラというフェーズへ突入しています。 そのため、少しの機能改善やレスポンス速度の改善が、多くのユーザーにとっての価値へとつながります。また現状に甘んじることなく、ビジネスを支えるプラットフォームとしてさらなる成長をすべく、アーキテクチャの改善や組織そのものの改善にも取り組んでいます。 次なる国産ビジネスプラットフォームの立ち上げフェーズで、国内企業の 99 % を占める中小企業の DX (デジタル・トランスフォーメーション) に挑戦したい方をお待ちしています。 ■ フロントエンド開発部メンバーによる取り組み紹介 ・組織フェーズを見据えた Web フロントエンドのアーキテクチャと変遷 ・React+Reduxによる状態管理とフロントエンドの技術的負債 ─ 長く継続するサービスのアプリケーション設計 ・フロントエンド開発部の業務を紹介します ・Chatwork Web の UI に 1 つ 1 つ丁寧に名付けをしている話(ユビキタス言語検討会について) ・Chatwork フロントエンドのチラ裏 業務内容 ■アーキテクト領域 サービス価値の向上を容易にし、加速するユーザー拡大に耐えるべく、Web アプリケーション領域のリアーキテクティングを担います: ・SoE: System of Engagement の視座に基づく、Web アプリケーションの要求・要件分析 ・大規模なアーキテクチャ変更を含む、継続的なコードベース改善とそのための設計・プロトタイピング ・チーム内外問わずスピーディに開発を行うための、Web アプリケーション構成の分解・整理 ・アーキテクチャ刷新に伴うマイグレーション計画の立案 ■ 開発体験領域 複数チームでプロダクトを開発するにあたっての、保守性や開発速度に寄与するような基盤整備を主に担います: ・状態管理や UI の設計指針の検討・検証 ・プロダクト品質を向上するための、テスト拡充や監視基盤構築 ・技術負債を抑制するための型検査や Linter などを用いた静的検証の整備 ・etc ... ■ デザインエンジニアリング領域 Chatwork の機能開発,およびユーザー体験の最適化を主に担います: ・PM やデザイナーと伴走した、既存機能の改善,および新規機能の開発 ・デザインシステムの検討,システム整備 ・UI に関わるユビキタス言語の検討,社内広報 ・etc ... 参考:プロダクト本部 採用ピッチ資料 開発環境 開発言語:TypeScript, Scala.js など フレームワーク:React, Redux, styled-components, Storybook など インフラ:Amazon Web Services, Firebase 分析基盤:Arm Treasure Data, Redash コード管理:GitHub タスク管理:JIRA 情報共有:Confluence, Miro CI / CD:CircleCI 必須スキル ・フロントエンドにおける、状態管理およびコンポーネント設計の経験 ・TypeScript を用いた開発の業務経験 ・Component 指向フレームワーク (React,Angular,Vue.js,他) を用いた開発の業務経験 ・Git / GitHub を用いた開発フローの業務経験 あると望ましいスキル・経験 全ての項目をカバーする必要はなく、なおかつ業務経験は不問です: ・Figma や Sketch などの、フロントエンド開発と親和性の高いデザインツールを用いた UI 設計の経験 ・ドメイン駆動設計に関わる経験 ・サーバーサイド開発の経験 ・チームでの開発経験、プロジェクトの進捗管理経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・技術的な探究心があり、知らないことに対する探索やトライアル & エラーに積極的な方 ・当事者意識を持ち、自ら提案し、チームメンバーと連携しながら仕事を進めていける方 ・事業や会社,およびチームの変化に柔軟に対応していける方 働く人 ・Chatworkのプロダクトチームに体験入社! ・Chatworkのフロントエンドチームを、国内で存在感を示せる組織へ。 ・フロントエンドエンジニアと学校の先生、 どちらも本業です。 テックブログ フロントエンド 続きを見る
-
エンジニアリングマネージャー
募集背景 Chatworkが掲げているProduct-Led Growth戦略を進めるため、プロダクト価値向上に対してシンプルに動ける開発組織への再構築が必要な状態です。 現在は、サーバサイドやモバイルなど職種毎に細分化された「エンジニア部署」と機能開発毎に作られる「プロジェクト」のマトリクス型の組織体制で開発を行っています。プロジェクト毎にチームを組み直しする必要があり、またプロジェクト終了時には解散してしまうなど運用も含め複数の課題を抱えている状態です。 今後の組織体制としては、機能ごとに分割した機能型開発チーム (Featureチーム) を編成し、特定の機能開発に対しては常に1チームで開発と運用を行い、プロダクト価値向上に対してシンプルに動けるような体制にしていく想定です。 また、合わせて従来のテクニカルリードとピープルマネジメントを併せ持ったエンジニアリングマネジメント体制についての見直しも検討しています。テクニカルスキルとピープルマネジメントスキルは異なるスキル体系のため、両方を志向する人材はとても希少になっています。また、チーム内においてのシングルポイントになりやすいため、様々な課題を抱えている状態です。 複数チームを横断するピープルマネジメントを業務の中心とした「ピープルマネジメント部」の中で、開発サイクルとピープルマネジメントを分離しつつマネジメント体制の冗長化を図りたいと考えています。 参考:プロダクト本部 採用ピッチ資料 仕事内容 ピープルマネジメント部にジョインいただき、既存組織のマネジメントサポートやブランディング、採用活動に加わっていただきながら、マネジメント機能を横断組織に移管していくことを担当いただきます。 具体的には‥ 「Featureチーム化」及び「ピープルマネジメント構想」の実現に関する提案と実行 組織に関するブランディングや、人材の採用 開発組織内における課題の洗い出しと解決のための施策立案 ピープルマネジメントの取りまとめ、メンバーのコーチング支援 必要なスキル・経験 15名~規模の組織マネジメント、組織開発経験 機能型開発チームを中心とした組織設計 / 運営 あると望ましいスキル・経験 事業会社でのVPoE経験, またはエンジニアリングマネジメントの経験 テクニカルリードとピープルマネジメントが分離されている組織での業務経験 テックブランディングや、エンジニア採用の経験 アジャイル(特にスクラム)を用いたチームでの業務経験 求める人物像 ・当社の Mission / Vision / Value に共感頂ける方 ・Chatworkが目指している 組織体制(Featureチーム化 / ピープルマネジメント構想)に共感頂ける方 働く人 ・Chatworkのプロダクトチームに体験入社! ・炎上を血肉にして2代目CTOに。 何代にもわたって繁栄し続ける、 開発組織の基盤をつくりたい。 ・社会的インフラになりつつあるChatwork。その改善が、日本の生産性を支える。 ・開発組織の未来に向けて、ペダルを漕ぎ続ける。 イベント情報 ChatworkのEMのマネジメントとの向き合い方についてお話しするイベントを開催します。実際にEMとして活躍する4名が実際のエピソードを交えながら、それぞれの考え方を語ります。 組織運営にお悩みの方は是非お気軽にご参加ください。 ChatworkのEMの頭の中 2023年10月19日(木)19:00~20:00 詳細・参加申込はこちらから 続きを見る
-
iOSエンジニア
採用背景 Chatworkは現在、プロダクト組織戦略として将来のビジネスプラットフォーム化を見据えた事業に強く根ざした組織にするため、職種をまたいだチーム化を始めとした新しい組織構造への変革を行なっています。 参考:ChatworkにおけるScrum@Scale導入への挑戦 今後の体制変化に対し、複数チームでの開発を前提とした分割可能なアーキテクチャ設計、レビューやリリースなどのプロセス設計が必要となっています。 そのため、エンジニアリングだけではなく、事業戦略を踏まえた組織の構造を俯瞰して考えられる方の必要性を感じているため、仲間を探しています。 Chatworkは非ITの中小企業をターゲットとしたビジネスチャットツールです。 まだまだビジネスチャットツールの認知は決して高くなく、これから利用が進むとしたら顧客が利用するのはブラウザでなく、きっとスマートフォンのアプリケーションです。 私たちと一緒にデファクトスタンダードを目指してくれませんか? 参考:プロダクト本部 採用ピッチ資料 モバイルアプリケーション部のミッション 私たちモバイルアプリケーション部はChatworkの事業戦略であるProduct-Led Growthを進める上で、いかに早くプロダクトをエンドユーザーに届けその価値を感じてもらえるかを重要視します。 その上で部としての戦略は、iOS/Androidそれぞれの仕様を把握するのではなくモバイルアプリとして全体の仕様を把握したうえで新しい価値をユーザーに提供することを掲げています。 仕事内容 ■ 開発領域 当社の提供しているクラウド型ビジネスチャットツール「Chatwork」の iOS モバイルアプリケーションの開発、運用保守を担当していただきます。 機能開発 デバイスの特性を活かした機能設計・開発をおこなうと共に、ユーザー等のフィードバックからの機能や UI の改善推進に携わり、iOS アプリケーションだけに留まらず、サービス全体を通しての価値向上を追求し、開発をおこなっていただきます。 プラットフォーム開発 組織内の他の機能開発チームが効率的かつ効果的に作業するため、使用する共通の技術インフラストラクチャ、ツール、サービスの設計・開発を行っていただきます。 サービス価値の向上を容易にし、加速するユーザー拡大に耐えるべく、iOS アプリケーション領域のリアーキテクティングを主導いただきます。 結果として、今後の事業計画を押し上げ、開発メンバーを増員することでさらなる生産性向上ができる状態を目指します。領域をまたいでのコミュニケーションも必要に応じて行っていただきます。 開発環境(もしくは使用ツール) 開発言語:Swift IDE:Xcode 画面:Storyboard, SwiftUI アーキテクチャ:MVVM, Swift Packageでのマルチモジュール構成 データベース: Realm 利用技術:Combine, Swift Concurrency パッケージ管理:Swift Package Manager ユニットテスト:XCTest 障害監視:Firebase Crashlytics 分析基盤:Treasure Data, Redash, FirebaseAnalytics コード管理:GitHub コード静的解析:SonarCloud タスク管理:JIRA 情報共有:Confluence, Miro テストケース管理:TestRail CI / CD:Bitrise, fastlane 必要なスキル・経験 ・iOS/iPadOS アプリの開発経験 (Swift) ・iOS/iPadOS アプリのアーキテクチャーの設計や選定の経験 ・チームでの開発経験 あると望ましいスキル・経験 ・iOS/iPadOS のフレームワークにおける深い知識 ・大規模ユーザーがいるサービスのモバイルアプリケーション開発経験 ・ユーザー体験を意識した UI 実装、設計、提案力 ・テストなど自動化の推進力 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して企画提案ができる方 ・未経験の業務でも積極的に取り組む姿勢 ・事業や会社、チームの変化に柔軟に対応していける方 ・モバイルアプリケーションに対する強い思い入れがあり、モバイルアプリのキャリアを積んでいきたいと考えている方 働く人 Chatworkのプロダクトチームに体験入社! Swift Concurrencyのここがスゴイ - Chatwork Creator's Note モバイルアプリ開発チームのスクラムってどんな感じ? - Chatwork Creator's Note BigQuery & Crashlytics & Zapier - 毎日アプリのクラッシュ数をチャットに流れるようにする - Chatwork Creator's Note 2022年に試した「ふりかえり手法」をふりかえる - Chatwork Creator's Note iOSアプリの大きな技術的負債に立ち向かう モバイルアプリ開発チーム、カンバンはじめました。 チームトポロジーを活用したチーム分割を行った話 - Chatwork Creator's Note chatwork-mobile テックブログ iOS イベント情報 モバイルアプリケーション開発部による、現場のリアルをお届けするイベントを開催します。モバイルアプリ開発における課題や働き方などを知りたい方は、是非お気軽にご参加ください。 モバイルアプリ部を徹底解剖!DAU100万の『Chatwork』を支えるモバイルチームの現場とは? 2023年10月13日(金)19:00~20:00 詳細・参加申込はこちらから 続きを見る
-
Androidエンジニア
採用背景 Chatworkは現在、プロダクト組織戦略として将来のビジネスプラットフォーム化を見据えた事業に強く根ざした組織にするため、職種をまたいだチーム化を始めとした新しい組織構造への変革を行なっています。 参考:ChatworkにおけるScrum@Scale導入への挑戦 今後の体制変化に対し、複数チームでの開発を前提とした分割可能なアーキテクチャ設計、レビューやリリースなどのプロセス設計が必要となっています。 そのため、エンジニアリングだけではなく、事業戦略を踏まえた組織の構造を俯瞰して考えられる方の必要性を感じているため、仲間を探しています。 Chatworkは非ITの中小企業をターゲットとしたビジネスチャットツールです。 まだまだビジネスチャットツールの認知は決して高くなく、これから利用が進むとしたら顧客が利用するのはブラウザでなく、きっとスマートフォンのアプリケーションです。 私たちと一緒にデファクトスタンダードを目指してくれませんか? 参考:プロダクト本部 採用ピッチ資料 モバイルアプリケーション部のミッション 私たちモバイルアプリケーション部はChatworkの事業戦略であるProduct-Led Growthを進める上で、いかに早くプロダクトをエンドユーザーに届けその価値を感じてもらえるかを重要視します。 その上で部としての戦略は、iOS/Androidそれぞれの仕様を把握するのではなくモバイルアプリとして全体の仕様を把握したうえで新しい価値をユーザーに提供することを掲げています。 仕事内容 ■ 開発領域 当社の提供しているクラウド型ビジネスチャットツール「Chatwork」の Android モバイルアプリケーションの開発、運用保守を担当していただきます。 機能開発 デバイスの特性を活かした機能設計・開発をおこなうと共に、ユーザー等のフィードバックからの機能や UI の改善推進に携わり、Android アプリケーションだけに留まらず、サービス全体を通しての価値向上を追求し、開発をおこなっていただきます。 プラットフォーム開発 組織内の他の機能開発チームが効率的かつ効果的に作業するため、使用する共通の技術インフラストラクチャ、ツール、サービスの設計・開発を行っていただきます。 サービス価値の向上を容易にし、加速するユーザー拡大に耐えるべく、Android アプリケーション領域のリアーキテクティングを主導いただきます。結果として、今後の事業計画を押し上げ、開発メンバーを増員することでさらなる生産性向上ができる状態を目指します。領域をまたいでのコミュニケーションも必要に応じて行っていただきます。 ■ 活躍するAndroidエンジニアの紹介記事 エンジニアが存分に開発を楽しめるよう、シンプルで美しく、堅牢なアーキテクチャを実現する。 開発環境、使用ツール 開発言語:Kotlin IDE:Android Studio 画面:XML, Jetpack Compose アーキテクチャ:MVVM データベース: Room, SQLite 利用技術:Coroutine, Flow, Dagger Hilt パッケージ管理:Gradle, version catalog, renovate ユニットテスト:JUnit 4, kotest 障害監視:Firebase Crashlytics 分析基盤:Treasure Data, Redash, Firebase Analytics コード管理:GitHub コード静的解析:SonarCloud, ktlint, SecureCodingChecker タスク管理:JIRA 情報共有:Confluence, Miro テストケース管理:TestRail CI / CD:Bitrise, fastlane, DeployGate 必要なスキル・経験 ・Android アプリの開発経験 (Kotlin) ・Android アプリのアーキテクチャーの設計や選定の経験 ・Android のフレームワークにおける深い知識 ・チームでの開発経験 あると望ましいスキル・経験 ・大規模ユーザーがいるサービスのモバイルアプリケーション開発経験 ・ユーザー体験を意識した UI 実装、設計、提案力 ・テストなど自動化の推進力 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して企画提案ができる方 ・未経験の業務でも積極的に取り組む姿勢 ・事業や会社、チームの変化に柔軟に対応していける方 ・モバイルアプリケーションに対する強い思い入れがあり、モバイルアプリのキャリアを積んでいきたいと考えている方 働く人 ・Chatworkのプロダクトチームに体験入社! ・これまでのやり方にとらわれず、“新しいChatwork”をみんなでつくる。 ・モバイルアプリ開発チームのスクラムってどんな感じ? - Chatwork Creator's Note ・BigQuery & Crashlytics & Zapier - 毎日アプリのクラッシュ数をチャットに流れるようにする - Chatwork Creator's Note ・2022年に試した「ふりかえり手法」をふりかえる - Chatwork Creator's Note ・Chatwork Android版のライブラリ管理を楽にするための取り組み ・モバイルアプリ開発チーム、カンバンはじめました。 ・チームトポロジーを活用したチーム分割を行った話 - Chatwork Creator's Note ・chatwork-mobile テックブログ Android イベント情報 モバイルアプリケーション開発部による、現場のリアルをお届けするイベントを開催します。モバイルアプリ開発における課題や働き方などを知りたい方は、是非お気軽にご参加ください。 モバイルアプリ部を徹底解剖!DAU100万の『Chatwork』を支えるモバイルチームの現場とは? 2023年10月13日(金)19:00~20:00 詳細・参加申込はこちらから 続きを見る
-
シニアQAエンジニア
採用背景 ユーザー数の増加に伴い、安定性を確保しながらより良いプロダクトを提供するにあたり、一つのチームとしてプロダクトの課題を解決していくことが求められています。 現在、技術的に縦割りな職能別の組織から、Featureチーム(職能横断型の組織)への移行を目指しています。そういった組織変遷の中、複数のFeatureチーム(職能横断型の組織)に対して横軸で品質保証の共通的な考え方のインストールするという役割もQAチームには担っていただく予定です。 Chatworkには専門のQAチームが存在しないため、まずはチームの立ち上げを0からお任せできる方を探しております。 ミッション ビジネスチャットという特性上、ユーザーが触れている時間は長く、品質は非常に重要な要素のひとつです。現状に甘んじることなく、ビジネスを支えるプラットフォームとしてお客様へさらなる価値を届けるべく、組織全体としてアーキテクチャの改善や組織そのものの改善にも取り組んでいます。 現在は個々の開発チームにて品質に関する取り組みを行っていますが、最新のQA手法やQAツールに関して社外の知見を取り込んだ形で十分に活かしきれていない状態です。 直近ではQAチームを立ち上げ、品質向上の取り組みを専門チームで進めていき、将来的には品質に関して開発チームが主体となり品質向上ができるような体制をめざしていきたいです。 現状を分析し、開発チームに伴走する最適な形での新しいQA組織を結成した上で、Chatworkプロダクト全体の品質向上に貢献いただくことがお任せしたいミッションです。 仕事内容 QAを専門的に扱うチームを立ち上げ、プロダクトマネージャー及びエンジニアチームと協調しながらChatworkのプロダクトの品質向上を追求する活動を担当いただきます。 チーム立ち上げに伴い、以下2つのポジションを想定しています。 1. QAリードエンジニア * QAに関する現状分析及び改善を行う新規部署の立ち上げ * エンジニアチームと協調したQA施策導入サポート * 中規模以上の機能リリースにおける、テスト計画の策定及び実施サポート * QAに関するツールの導入設計や運用 * QAに関する社内メンバーへの啓蒙・育成 2. QAマネージャー * QAリードエンジニアの業務内容 * QAチームメンバーの採用及びチームビルディング * QAチームメンバーのピープルマネジメント 参考:プロダクト本部 採用ピッチ資料 開発環境 ・開発言語(バックエンド): PHP 8, Scala ・開発言語(クライアント): TypeScript (React + Redux), Kotlin, Swift ・ミドルウェア: 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, GitHub Actions, Jenkins 必要なスキル・経験 ・最新のQA手法及びQAツール ( Autify, mabl など ) に関する知見 ・QA組織またはQAチームでの業務経験 ・アジャイル開発におけるQA業務経験、またはその知識 以下は、QAマネージャーのみ ・QAチームでのメンバーマネジメント経験 あると望ましいスキル・経験 ・Webシステム、スマートフォン向けアプリケーションの開発・運用保守経験 ・QA品質向上・業務効率化のためのテスト自動化ツールの導入運用経験 ・QA組織またはQAチームの立ち上げ経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して提案ができる方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
エンジニア(Featureチーム)
ミッション Chatworkのユーザー数は596.8万(2023年3月末時点)を超えており、最早いち Web サービスではなく、いち社会インフラというフェーズへ突入しています。 ユーザー数の増加に伴い、安定性を確保しながらユーザーにより良いプロダクトを提供するにあたり、PM、デザイナーと連携をしながら、一つのチームとしてプロダクトの課題を解決していく必要があります。 次なる国産ビジネスプラットフォームの立ち上げフェーズで、国内企業の 99 % を占める中小企業の DX (デジタル・トランスフォーメーション) に挑戦したい方をお待ちしています。 参考:プロダクト本部 採用ピッチ資料 採用背景 Chatworkではプロダクトをよりスケールさせるため、開発組織を現在の職能別組織から、各チームが独立して担当領域を持つ職能横断型組織(以下、Featureチーム)への移行を進めています。 加速する事業の成長に追従するためにも開発組織の再編は急務となっており、Featureチーム体制を拡大し、Chatworkをより良いプロダクトへと成長させるために仲間を募集しています。 業務内容 PMやデザイナーと伴走し、既存機能の改善および新規機能の開発、運用保守をご担当いただきます。まずはご自身の得意領域でご活躍を頂きながら、ご意向や担当するプロダクトの領域に応じて、サーバー、クライアント、インフラ問わず幅広く携わって頂きます。 また、チームビルディングやファシリテートなど、マネジメント領域にご興味のある方は、将来的にスクラムマスターやピープルマネージャーとしてご活躍頂くことも可能です。 ・クライアントアプリケーション(Web / モバイル)の設計、開発、運用 ・サービスアプリケーション(WebAPIやストリーム処理)の設計、開発、運用 ・AWSその他クラウドサービスを用いたインフラの構築 ・システム要件に基づいたアーキテクチャの設計、技術選定 ・稼働しているアプリケーションやシステムのモニタリング、アラート対応 ・稼働しているアプリケーションやシステムのCI/CDなどの改善、チューニング ・開発におけるチームリードやファシリテート ・etc ... 開発環境 ・開発言語(バックエンド): PHP 8, Scala ・開発言語(クライアント): TypeScript (React + Redux), Kotlin, Swift ・ミドルウェア: 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 必要なスキル・経験 Featureチームでは、チームごとに定められた担当領域において、サーバー、クライアント、インフラ問わず様々な技術領域に携わる必要があります。PMやデザイナー、バックグラウンドの異なる開発メンバーと協力してミッションを達成することが重要となるため、特定の技術領域に拘らず、幅広い関心と柔軟な姿勢を持ってチームと連携することが必要となります。 ・Webアプリケーションの開発経験(サーバー・クライアント・インフラは問いません) ・スクラム、またはアジャイル開発を行っているチームでの開発経験 あると望ましいスキル・経験 ・A/Bテストなどグロース(KPI向上) に関する経験、知識 ・アドテクやメディア配信などハイトラフィックなWebサービスのバックエンド開発、運用保守経験 ・OAuth, OpenID Connect, 認証認可/ID基盤などのサービス連携プラットフォーム開発経験 求める人物像 ・メンバーまたはチーム間で抱えている課題に対し、他者と協力しながら解決を試みることができる方 ・ 業務に伴う課題を適切に判断し、関係各位も巻き込みながら仕事を進めることができる方 働く人 Chatworkのプロダクトチームに体験入社! 続きを見る
-
フロントエンドエンジニア(Featureチーム)
ミッション Chatworkのユーザー数は621.4万(2023年6月末時点)を超えており、最早いち Web サービスではなく、いち社会インフラというフェーズへ突入しています。 ユーザー数の増加に伴い、安定性を確保しながらユーザーにより良いプロダクトを提供するにあたり、PM、デザイナーと連携をしながら、一つのチームとしてプロダクトの課題を解決していく必要があります。 次なる国産ビジネスプラットフォームの立ち上げフェーズで、国内企業の 99 % を占める中小企業の DX (デジタル・トランスフォーメーション) に挑戦したい方をお待ちしています。 参考:プロダクト本部 採用ピッチ資料 採用背景 Chatworkではプロダクトをよりスケールさせるため、開発組織を現在の職能別組織から、各チームが独立して担当領域を持つ職能横断型組織(以下、Featureチーム)への移行を進めています。 加速する事業の成長に追従するためにも開発組織の再編は急務となっており、Featureチーム体制を拡大し、Chatworkをより良いプロダクトへと成長させるために仲間を募集しています。 業務内容 PMやデザイナーと伴走し、既存機能の改善および新規機能の開発、運用保守をご担当いただきます。まずはご自身の得意領域でご活躍を頂きながら、ご意向や担当するプロダクトの領域に応じて、サーバー、クライアント、インフラ問わず幅広く携わって頂きます。 また、チームビルディングやファシリテートなど、マネジメント領域にご興味のある方は、将来的にスクラムマスターやピープルマネージャーとしてご活躍頂くことも可能です。 ・クライアントアプリケーション(Web / モバイル)の設計、開発、運用 ・バックエンドアプリケーション(WebAPIやストリーム処理)の設計、開発、運用 ・AWSその他クラウドサービスを用いたインフラの構築 ・システム要件に基づいたアーキテクチャの設計、技術選定 ・稼働しているアプリケーションやシステムのモニタリング、アラート対応 ・稼働しているアプリケーションやシステムのCI/CDなどの改善、チューニング ・開発におけるチームリードやファシリテート 開発環境 ■フロントエンド ・開発言語(バックエンド): PHP 8, Scala ・開発言語(クライアント): TypeScript (React + Redux), Kotlin, Swift ・ミドルウェア: 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 必要なスキル・経験 Featureチームでは, チームごとに定められた担当領域において、サーバー、クライアント、インフラ問わず様々な技術領域に携わる必要があります。PMやデザイナー、バックグラウンドの異なる開発メンバーと協力してミッションを達成することが重要となるため、特定の技術領域に拘らず、幅広い関心と柔軟な姿勢を持ってチームと連携することが必要となります。 ・TypeScript, およびReact, Angular, Vueのいずれかを利用したWebアプリケーション開発・運用経験 ・スクラム、またはアジャイル開発を行っているチームでの開発経験 あると望ましいスキル・経験 ・サーバーサイドの開発、運用保守経験 ・モバイルアプリ(Swift, Kotlin)の開発、運用保守経験 ・インフラエンジニアとしてのご経験 ・A/Bテストなどグロース(KPI向上) に関する経験、知識 ・プロジェクトマネジメントのご経験 求める人物像 ・メンバーまたはチーム間で抱えている課題に対し、他者と協力しながら解決を試みることができる方 ・ 業務に伴う課題を適切に判断し、関係各位も巻き込みながら仕事を進めることができる方 働く人 体験入社の体験記|やって良かった?どうだった? Chatwork入社話|プロダクト本部で活躍中するメンバーに入社理由を深掘り! 物流管理、営業、人事を経験してエンジニアへ。人生を変えたプログラミングとの出会い。 続きを見る
-
バックエンドエンジニア(Featureチーム)
ミッション Chatworkのユーザー数は621.4万(2023年6月末時点)を超えており、最早いち Web サービスではなく、いち社会インフラというフェーズへ突入しています。 ユーザー数の増加に伴い、安定性を確保しながらユーザーにより良いプロダクトを提供するにあたり、PM、デザイナーと連携をしながら、一つのチームとしてプロダクトの課題を解決していく必要があります。 次なる国産ビジネスプラットフォームの立ち上げフェーズで、国内企業の 99 % を占める中小企業の DX (デジタル・トランスフォーメーション) に挑戦したい方をお待ちしています。 参考:プロダクト本部 採用ピッチ資料 採用背景 Chatworkではプロダクトをよりスケールさせるため、開発組織を現在の職能別組織から、各チームが独立して担当領域を持つ職能横断型組織(以下、Featureチーム)への移行を進めています。 加速する事業の成長に追従するためにも開発組織の再編は急務となっており、Featureチーム体制を拡大し、Chatworkをより良いプロダクトへと成長させるために仲間を募集しています。 業務内容 PMやデザイナーと伴走し、既存機能の改善および新規機能の開発、運用保守をご担当いただきます。まずはご自身の得意領域でご活躍を頂きながら、ご意向や担当するプロダクトの領域に応じて、サーバー、クライアント、インフラ問わず幅広く携わって頂きます。 また、チームビルディングやファシリテートなど、マネジメント領域にご興味のある方は、将来的にスクラムマスターやピープルマネージャーとしてご活躍頂くことも可能です。 ・クライアントアプリケーション(Web / モバイル)の設計、開発、運用 ・サービスアプリケーション(WebAPIやストリーム処理)の設計、開発、運用 ・AWSその他クラウドサービスを用いたインフラの構築 ・システム要件に基づいたアーキテクチャの設計、技術選定 ・稼働しているアプリケーションやシステムのモニタリング、アラート対応 ・稼働しているアプリケーションやシステムのCI/CDなどの改善、チューニング ・開発におけるチームリードやファシリテート 開発環境 ■サーバーサイド ・開発言語: Scala, PHPなど ・ミドルウェア: AWS Aurora(MySQL), Redis, AWS DynamoDB, Elasticsearch, Docker, Kubernetes, Kafka, HBase など ・インフラ: Amazon Web Services(すべてのサービスシステム), Google Cloud Platform(ログ等の一部分析基盤) ・構成管理ツール: Terraform, Ansible ・分析基盤: Arm Treasure Data, Redash, BigQuery ・コード管理: GitHub ・タスク管理: Jira Software Cloud ・情報共有: Confluence, Miro ・CI/CD: CircleCI, Travis CI, Concourse CI, Jenkins 必要なスキル・経験 Featureチームでは、チームごとに定められた担当領域において、サーバー、クライアント、インフラ問わず様々な技術領域に携わる必要があります。PMやデザイナー、バックグラウンドの異なる開発メンバーと協力してミッションを達成することが重要となるため、特定の技術領域に拘らず、幅広い関心と柔軟な姿勢を持ってチームと連携することが必要となります。 ・PHPまたは、Scalaを利用したWebアプリケーションの開発、運用経験 ・データベース(RDB, KVS, etc)を利用したアプリケーションの開発、運用経験 ・スクラム、またはアジャイル開発を行っているチームでの開発経験 あると望ましいスキル・経験 ・インフラエンジニアまたはフロントエンドエンジニアとしてのご経験 ・A/Bテストなどグロース(KPI向上) に関する経験、知識 ・アドテクやメディア配信などハイトラフィックなWebサービスのバックエンド開発、運用保守経験 ・OAuth, OpenID Connect, 認証認可/ID基盤などのサービス連携プラットフォーム開発経験 求める人物像 ・メンバーまたはチーム間で抱えている課題に対し、他者と協力しながら解決を試みることができる方 ・ 業務に伴う課題を適切に判断し、関係各位も巻き込みながら仕事を進めることができる方 働く人 体験入社の体験記|やって良かった?どうだった? Chatwork入社話|プロダクト本部で活躍中するメンバーに入社理由を深掘り! エンジニアインタビュー Cha道- Chatworkの「人」「組織」を伝えるメディア 続きを見る
-
データマネージャー
採用背景 「Chatwork」は、2023年で12周年を迎えました。現在多くの中小・非IT企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。 テレワーク急増に伴い普及が加速する中、数年の間に業務でのコミュニケーション手段がビジネスメールからビジネスチャットへと不可逆に変化していくことが予想されています。そんな変革の時代に、ユーザーの皆さまの「働くをもっと楽しく、創造的に」を実現するため、わたしたちとともに「Chatwork」のデータ利活用を戦略的に進められる責任者を募集しています。 ミッション Chatworkは国内におけるさらなるシェア拡大を目的として、プロダクトを通して顧客獲得を行うProduct-Led Growthモデルへの転換を進めています。 Product-Led Growthの促進のため、サービス内におけるデータやユーザアクティビティデータをまとめ、効果検証や各種データの分析を行うための新しい基盤づくりを必要としています。 新データ分析基盤では、データアナリストなどが行うBIなどの直接的な分析だけではなく、A/Bテストなどの施策検証やデータサイエンティストをチーム内に含めた分析を想定しております。 また今後、Chatworkはビジネスプラットフォームとしてビジネス版スーパーアプリ化を計画しております。その中で新規事業の立ち上げを複数予定しており、その際にはChatworkのデータ分析基盤を利用してサービス予測などの事業計画への判断材料とする予定です。 Chatwork株式会社 2023年12月期第1四半期決算説明 現在、新しいデータ分析基盤の開発を積極的に行なっています。 Snowflake、dbt、Terraform等を活用して最先端のデータ分析基盤を構築し、 Chatwork内にある大量の活用されていないデータを最先端テクノロジーの力で活用できる形にすることを目指しています。 業務内容 データ利活用の推進のため、ボードメンバー及び開発またはビジネスチームと協調しながらChatworkが保持しているデータの活用に関する責任者としての活動を担当いただきます。 具体的には‥ ・Chatworkのデータ分析とそれに対する戦略の立案と施策の実行 ・全社的なデータ分析基盤のためのデータ設計や分析に関する開発および運用 ・全社的なデータ利活用向上のための継続的な改善を実行 ・社内ユーザ向けにデータ利活用推進のための勉強会や支援等を実施 開発環境、使用ツール ・dbt, Snowflake, github, IDE(VScode…etc), コンテナ開発ツール(DockerDesktop…etc) 必須スキル ・データガバナンスの策定や運用に携わった経験 ・データアナリストなど分析担当との調整経験 ・データウェアハウス(DWH)に関する理解・知識 ・データを活用するプロダクト・事業を主導した経験 あると望ましいスキル・経験 ・事業会社におけるデータ基盤開発チームのマネジメント経験 ・Snowflake、Google BigQuery、Redshift、TreasureDataなどでのデータ構築や運用経験 ・データ分析基盤の設計構築や運用経験 ・AWS / GCPを用いたクラウド上でのビッグデータ基盤の構築や運用経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して提案ができる方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
データエンジニア
会社紹介 当社は、クラウド型ビジネスチャットツールを主力事業として展開しているベンチャー企業です。 現在は中小企業をはじめ大企業・教育機関・官公庁と幅広く、30万社以上の企業様にご利用いただいています。 「働くをもっと楽しく、創造的に」のコーポレートミッションのもと、誰もが当たり前と思っていたコミュニケーションを見直すことで、各組織の生産性向上やコミュニケーション活性化に貢献しております。IT業界において、これまで国産のビジネスツールが世界のプラットフォームになった事例はありませんが、国産初の世界的ビジネスプラットフォームを目指してチャレンジしております。 ※日本国内では大手企業との業務提携により新しいサービスも展開しております。 採用背景 「Chatwork」は、2023年で12周年を迎えました。現在多くの中小・非IT企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。 テレワーク急増に伴い普及が加速する中、数年の間に業務でのコミュニケーション手段がビジネスメールからビジネスチャットへと不可逆に変化していくことが予想されています。そんな変革の時代に、ユーザーの皆さまの「働くをもっと楽しく、創造的に」を実現するため、わたしたちとともに「Chatwork」のデータ利活用を進められるデータエンジニアを募集しています。 ミッション Chatworkは国内におけるさらなるシェア拡大を目的として、プロダクトを通して顧客獲得を行うProduct-Led Growthモデルへの転換を進めています。 Product-Led Growthの促進のため、サービス内におけるデータやユーザアクティビティデータをまとめ、効果検証や各種データの分析を行うための新しい基盤づくりを必要としています。 新データ分析基盤では、データアナリストなどが行うBIなどの直接的な分析だけではなく、A/Bテストなどの施策検証やデータサイエンティストをチーム内に含めた分析を想定しております。 また今後、Chatworkはビジネスプラットフォームとしてビジネス版スーパーアプリ化を計画しております。その中で新規事業の立ち上げを複数予定しており、その際にはChatworkのデータ分析基盤を利用してサービス予測などの事業計画への判断材料とする予定です。 Chatwork株式会社 2022年12月期決算説明 現在、新しいデータ分析基盤の開発を積極的に行なっています。 Snowflake、dbt、Terraform等を活用して最先端のデータ分析基盤を構築し、 Chatwork内にある大量の活用されていないデータを最先端テクノロジーの力で活用できる形にすることを目指しています。 業務内容 新規に立ち上げたデータ分析基盤を専門的に扱うエンジニアリングチームの一員として、Chatworkが保持しているデータ活用テクノロジーの開発を担当していただきます。 具体的には‥ ・データ分析戦略に基づいたデータ分析基盤の開発および運用。 ・データ分析基盤チーム(DRE)初期メンバーとしてのチーム運営。 ・データ利活用推進のための先端テクノロジーの調査および検証。 開発環境(使用ツール) ・dbt, Snowflake, github, IDE(VScode…etc), コンテナ開発ツール(DockerDesktop…etc) 必須スキル ・チーム開発経験 ・SQLの基本的な知識および実装経験 ・データウェアハウス(DWH)に関する理解・知識 ・データ処理のパフォーマンス向上に関する知識・経験 ・データ処理システムの構築・運用経験 ・データベース設計に関する知識・経験 あると望ましいスキル・経験 ・Snowflake, Google BigQuery, Redshift TreasureDataなどでのデータ設計運用経験 ・データ分析基盤の設計構築及び運用経験 ・AWS / GCPを用いたクラウド上でのビッグデータ処理の開発・運用経験 ・SRE、サーバーサイドエンジニア経験 ・GitHubActions(CI/CD), docker(コンテナ), Terraform(IaC)の開発・運用経験 参考URL プロダクトへの貢献を目指す、Chatworkの次世代データ分析基盤 「次世代データ基盤としてのSnowflakeの可能性」(snowday-japan:2021/12/8) 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・最先端テクノロジーの開拓にモチベーションが高い方 ・チームメンバーと積極的にコミュニケーションが取れる方 ・サポーティブに働ける方 ・問題を発見し、それに対して提案ができる方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
シニア・フロントエンドエンジニア_新規事業(フレックス/フルリモートOK)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想実現のため、新規事業の立ち上げやM&Aを通して事業拡大を目指しております。Chatworkユーザーが抱えている業務効率を劇的に改善するための新サービス開発に興味はありませんか? 新たに打ち立てたインキュベーション戦略のもと、BPaaS(※)事業の立ち上げを開発面(特にフロントエンド領域)からリードいただける人材を探しています。新規事業推進の組織においては、新規事業領域に加えM&A先においても、フロントエンド領域のアドバイザーや技術要件の策定など、幅広く活躍いただける土壌を準備しています。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・新規事業・M&A子会社のフロントエンドに関する全てにおいて横断的にお任せします ・新規事業・M&A子会社の領域において、将来の事業規模や企業ステージを見据えた最適なフロントエンドの要件定義・あるべき姿の定義などお任せします ・新規で開発するサービスの設計・開発・保守・運用をフロントエンド領域にてリードいただきます。 ・その後のキャリアパスとしては、スペシャリストとして高めていく場合と、スペシャリスト集団を束ねる開発組織長を担う場合など、どちらも選択可能となります。 業務内容 ■具体的な業務内容 新規事業のため、決まった業務があるわけではありません。 あくまで下記は一例として記載させていただきます。 ・新規事業やM&Aしたサービス全体を踏まえ、新規領域のフロントエンドがどうあるべきかの定義 ・事業規模やフェーズを見据えたフロントエンドのアーキテクチャ定義や改善への取り組み ■当社で働く魅力 【国産で最大級のビジネスチャットをもつ当社だからこそできる事業展開、今後の可能性】 ビジネスチャットの潜在市場規模は6,455億円といわれている一方で、国内普及率は18.1%とまだまだ低いため、ビジネスチャットは成長余地が極めて大きな高成長マーケットです。さらに、全業種・全職種の従業員が業務時間中、常に使い続けるため他SaaSと比較して圧倒的なユーザー接点を持ちます。この高いプラットフォーム性を活かし、周辺サービスの販売を開始した結果、2022年度は前年比+57.9%と大幅な成長を実現しています。チャットという強力なタッチポイントを有しているため、顧客課題に対して効果的なアプローチやサービス提供が可能となり、今後も更に事業を拡大することが可能です。 【新規事業に挑戦できるタイミング・フェーズ】 ・2023年1月に発足したインキュベーション本部にて、プロダクト開発の部署が立ち上がったばかりです ・ビジネス人材と近いところで働けてプロダクトの意思決定にたずさわりやすいタイミングです ・ゼロイチでプロダクトを立ち上げることに関与できる、顧客からのフィードバックやデータをつかって継続的なプロダクト改善ができるフェーズです ■チーム体制 ※Chatworkの新規事業領域を担当するメンバーはこれから増員していく予定です。各職種において1人目,2人目となる人材を採用しています ・プロダクト開発の人材は、プロダクトマネージャー、UIUXデザイナー、エンジニア、QAという体制構築を目指しています ・可能な限りスクラムをベースとした開発プロセスを取り入れ、継続的なリリースによってユーザに素早く価値を届けることを目指していきます ■技術スタック(例) ・開発言語:TypeScript, Javascript, Ruby, PHP ・フレームワーク:Next.js, React, Redux, styled-components, Storybook, Ruby on Rails, Laravel など ・インフラ:Amazon Web Services, Firebase, AWS Aurora(MySQL) など ・分析基盤:Treasure Data, Redash ・コード管理:GitHub ・タスク管理:JIRA ・情報共有:Confluence, Miro ・CI / CD:CircleCI ・コミュニケーションツール:Chatwork 必要なスキル ・Git / GitHub を用いた開発フローの業務経験 ・TypeScript を用いた開発の業務経験や技術選定の経験 ・Component 指向フレームワーク (React,Angular,Vue.js,他) を用いた開発の業務経験 ・WEBアプリケーション開発経験5年以上 あると望ましいスキル ・Figma や Sketch などの、フロントエンド開発と親和性の高いデザインツールを用いた UI 設計の経験 ・ドメイン駆動の設計や関数型プログラミング言語を用いた開発経験、またサーバーサイドの開発経験 ・ステークホルダーや関連部署と事業やビジネスを考慮した戦略提案・推進の経験 ・開発チームリードや開発組織マネジメントの経験(業務委託含む管理含む) 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
エンジニアリングマネージャー(新規事業)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想実現のため、新規事業の立ち上げやM&Aを通して事業拡大を目指しております。 2021年、当社初のM&Aを行いChatworkストレージテクノロジーズ株式会社を新設、連結子会社化しました。M&A・会社設立後の現状把握や統合プロセスに一定終了の目処がついたため、ここから成長を加速させるべく、プロダクトの再開発をリードしていただくエンジニアマネージャーを募集致します。 新たに打ち立てたインキュベーション戦略のもと、ストレージ領域において、BPaaS(※)事業への適用についても、開発面からリードする重要な役割となります。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・プロダクトマネージャや開発パートナーと共に、プロダクト開発の開発マネジメントや推進管理、保守・運用を担当していただきます。 ・BPaaS事業との連携のため、ストレージサービスを進化・適用に向け、設計・開発推進を開発パートナーと共に推進いただきます。 ・その後のキャリアパスとしては、ChatworkストレージテクノロジーズのCTOがあります。 業務内容 ■具体的な業務内容 ・ステークホルダーや関連部署と事業やビジネスを考慮した開発戦略提案 ・ストレージサービスの設計・開発・運用のリード ・サービスの技術選定・開発組織戦略の策定・推進 ・開発予算策定・管理、開発パートナーの採用やマネジメント ■当社で働く魅力 【国産で最大級のビジネスチャットをもつ当社だからこそできる事業展開、今後の可能性】 ビジネスチャットの潜在市場規模は6,455億円といわれている一方で、国内普及率は18.1%とまだまだ低いため、ビジネスチャットは成長余地が極めて大きな高成長マーケットです。さらに、全業種・全職種の従業員が業務時間中、常に使い続けるため他SaaSと比較して圧倒的なユーザー接点を持ちます。この高いプラットフォーム性を活かし、周辺サービスの販売を開始した結果、2022年度は前年比+57.9%と大幅な成長を実現しています。チャットという強力なタッチポイントを有しているため、顧客課題に対して効果的なアプローチやサービス提供が可能となり、今後も更に事業を拡大することが可能です。 ■チーム体制 ・Chatwork兼務出向社員が約8割所属 ・開発関連部署は、プロダクトマネージャー、UIUXデザイナーに加え、事業買収元のエンジニア2名在籍 ・開発パートナーは常時2,3社と連携 ■技術スタック(CST) ・開発言語(フロント・クライアント):JavaScript, Flutter, C# .NET ・開発言語(バックエンド): PHP ・ミドルウェア:Laravel, ElasticCache, AWS Aurora(MySQL) ・インフラ:Amazon Web Services ・コード管理:GitHub ・タスク管理:JIRA ・情報共有:Confluence, Miro ・CI/CD: AWS CodeDeploy ・コミュニケーションツール:Chatwork ■関連記事 「元リクルートのクラウドチーム責任者と、元ミクシィ子会社COO。入社直後に新会社立ち上げを任されて何を思うのか。」 必要なスキル ・WEBアプリケーション開発経験(5年以上) ・AWSの各種サービスを利用した設計・開発・運用経験 ・技術選定、全体アーキテクチャ設計経験 ・ステークホルダーや関連部署と事業やビジネスを考慮した開発戦略提案・推進の経験 ・開発チームリードや開発組織マネジメントの経験(業務委託含む管理含む) あると望ましいスキル ・開発組織の組織戦略策定と提案・推進の経験 ・不確実な領域、新たなことに取り組む意欲、新たな知識・スキルを吸収する能力 ・開発課題発見・優先度策定・計画・推進の経験 ・大規模・高負荷なWEBアプリケーションの運用・トラブルシュート経験 ・開発予算策定・管理の経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
シニアQAエンジニア 新規事業(フレックス・フルリモートOK)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想を実現するため、チャットという強力なタッチポイントを活かした、新規事業の立ち上げやM&Aを通した事業拡大を目指しております。当社は、2023年新たにM&Aを行い、株式会社ミナジンを100%の連結子会社として迎え入れました。 M&A後の現状把握や統合プロセスと並行しながら、株式会社ミナジン社のプロダクトをここから更に成長させるべく、品質管理の観点からシステムの安定運用をリードいただくQAを募集致します。 新たに打ち立てたインキュベーション戦略のもと、株式会社ミナジン社専門となる労務領域において、BPaaS(※)事業の立ち上げを品質管理の側面からサポートする重要な役割となります。新規事業推進の組織においては、新規事業領域やM&A先においても、横断的にQAとしてアドバイザーや業務サポートなど、幅広く活躍いただける土壌を準備しています。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・株式会社ミナジンのテストや品質管理の体制整備やプロセス整備をお任せします ・ミナジン社メンバーやベンダー等と協力したテストマネジメントもお任せします ・新規で開発するサービスのテスト設計・計画・実行をリードいただきます ・その後のキャリアパスとしては、スペシャリストとして高めていく場合と、スペシャリスト集団を束ねる開発組織長を担う場合など、どちらも選択可能となります 業務内容 ■具体的な業務内容 新規事業のQAチーム立ち上げに伴い、1人目のQAエンジニアとして、QA体制の構築をリードいただきます。要件定義から寄り添い、品質担保するためのテスト設計やテスト効率化など、品質管理のために何をすべきかご自身で検討いただきながら業務計画を立てていただきます。 ※新規事業やM&Aしたサービス領域を横断的に担当いただきます ・テスト計画、テスト設計、テスト実施(テストベンダーや開発ベンダーと協力してテストを推進) ・テスト効率化および自動化の推進(例:AutifyやMagicPod、Selenium etc) ・開発・テストプロセスの改善提案と実行推進 ・QAチームの組織戦略についても一緒に考えていただきます ■当社で働く魅力 ・現在事業に合わせて組織の拡大を進めている急成長フェーズのため、白地が多く挑戦できる機会がたくさんあります ・Chatwork社に在籍しながら、M&A後のサービス改善やグロースハックの経験ができます ・スタートは子会社のQA体制の整備となりますが、将来的には新規事業領域においてQAエンジニアとしてリードまたはマネジメントいただきます ■チーム体制 ※ミナジンのプロダクト・開発チームに加え、Chatwork社からメンバーを増員していく予定です ・ミナジンのプロダクトチームは4〜6名、開発チームは4〜6名、オフショアパートナーの開発チーム約15名 ・プロダクトチームはサービス単位で担当を切り分けており、開発チームは全サービスの開発・保守・運用を担います ・スクラムをベースとした開発プロセスを取り入れ、継続的なリリースによってユーザに素早く価値を届けることを目指しています ■技術スタック(例) ・開発言語:TypeScript, Javascript, Ruby, PHP ・フレームワーク:Next.js, React, Redux, styled-components, Storybook, Ruby on Rails, Laravel など ・インフラ:Amazon Web Services, Firebase, AWS Aurora(MySQL) など ・分析基盤:Treasure Data, Redash ・コード管理:GitHub ・タスク管理:JIRA ・情報共有:Confluence, Miro ・CI / CD:CircleCI ・コミュニケーションツール:Chatwork 必要なスキル ・ソフトウェアのテスト設計およびテスト実施の経験5年以上 ・基本的なWebアプリケーションの仕組みを理解している方 ・社内・社外の他職種メンバーと協力し業務推進ができること あると望ましいスキル ・E2Eテストの実装・運用経験 ・テストマネジメントの経験 ・テストプロセスの構築や改善を推進した経験 ・新たなことに取り組む意欲、新たな知識・スキルを吸収する能力 求める人物 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
シニア・バックエンドエンジニア_新規事業・フルスタック(フレックス/フルリモートOK)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想を実現するため、チャットという強力なタッチポイントを活かした、新規事業の立ち上げやM&Aを通した事業拡大を目指しております。当社は、2023年新たにM&Aを行い、株式会社ミナジンを100%の連結子会社として迎え入れました。 M&A後の現状把握や統合プロセスと並行しながら、株式会社ミナジン社のプロダクトをここから更に成長させるべく、開発領域を統括・リードいただくフルスタックエンジニアを募集致します。 新たに打ち立てたインキュベーション戦略のもと、株式会社ミナジン社専門となる労務領域において、BPaaS(※)事業の立ち上げを開発面からリードする重要な役割となります。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・株式会社ミナジンのサービス開発を、自社メンバーやベンダー等と協力し推進することをお任せします ・勤怠管理や労務管理サービス開発・改善を推進し、システムの進化と安定運用を目指してもらいます ・新規で開発するサービスの設計・開発・保守・運用をリードいただきます 業務内容 ■具体的な業務内容 就業管理システムの大規模リニューアルプロジェクトのテックリードをお任せします。 ・就業管理システムの設計・開発・保守・運用 ・新規サービスの技術検討・提案や設計・開発・保守・運用 ・実装のレビューやメンバーの教育 ・エンジニア採用への協力 ■当社で働く魅力 ・子会社の組織はまだ浅く、組織の拡大を進めている急成長フェーズのため、白地が多く挑戦できる課題がたくさんあります ・Chatwork社に在籍しながら、M&A後のサービス改善やグロースハックの経験ができます ・顧客からのフィードバックやデータを用いて、継続的なプロダクト改善が可能です ■将来のキャリアイメージ ・子会社の再開発が一段落したあとは、他グループ会社や新規事業への開発にも携わっていただくことが可能です ・子会社だけでなく、新規事業領域を横断したテックリードとして活躍いただくことも可能です ■チーム体制 ※ミナジンのプロダクト・開発チームに加え、Chatwork社からメンバーを増員していく予定です ・ミナジンのプロダクトチームは4〜6名、開発チームは4〜6名、オフショアパートナーの開発チーム約15名 ・プロダクトチームはサービス単位で担当を切り分けており、開発チームは全サービスの開発・保守・運用を担います ・スクラムをベースとした開発プロセスを取り入れ、継続的なリリースによってユーザに素早く価値を届けることを目指しています ■技術スタック(ミナジン) ・開発言語:TypeScript, Javascript, Ruby ・フレームワーク:Next.js, React, Redux, styled-components, Storybook, Ruby on Rails など ・インフラ:Amazon Web Services, Firebase ・分析基盤:Treasure Data, Redash ・コード管理:GitHub ・タスク管理:JIRA, Github Issue ・情報共有:Confluence, Miro, Notion ・CI / CD:CircleCI, Github Actions ・コミュニケーションツール:Chatwork 必要なスキル ・Git / GitHub を用いた開発フローの業務経験 ・WebアプリケーションやRDBMS、AWSを使用した開発経験5年以上 ・社内・社外の他職種メンバーと協力し業務推進ができること あると望ましいスキル ・大量アクセスや大量データによる負荷を考慮したWebアプリケーションの開発経験 ・Ruby on Railsフレームワークによる開発経験 ・TypeScriptフレームワークによる開発経験 ・新たなことに取り組む意欲、新たな知識・スキルを吸収する能力 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
シニアSRE_新規事業(フレックス/フルリモートOK)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想を実現するため、チャットという強力なタッチポイントを活かした、新規事業の立ち上げやM&Aを通した事業拡大を目指しております。当社は、2023年新たにM&Aを行い、株式会社ミナジンを100%の連結子会社として迎え入れました。 M&A後の現状把握や統合プロセスと並行しながら、株式会社ミナジン社のプロダクトをここから更に成長させるべく、システムの安定運用をリードいただくSREを募集致します。 新たに打ち立てたインキュベーション戦略のもと、株式会社ミナジン社専門となる労務領域において、BPaaS(※)事業の立ち上げを開発面からサポートする重要な役割となります。新規事業推進の組織においては、新規事業領域やM&A先においても、横断的にSREとしてアドバイザーや業務サポートなど、幅広く活躍いただける土壌を準備しています。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・株式会社ミナジンのAWS領域や、Chatwork新規事業にて展開するサービスのAWS基盤構築や整備についてお任せいたします ・勤怠管理や労務管理サービス開発・改善を推進し、システムの進化と安定運用を目指してもらいます ・新規で開発するサービスのインフラ設計・構築・運用をリードいただきます ・その後のキャリアパスとしては、スペシャリストとして高めていく場合と、スペシャリスト集団を束ねる開発組織長を担う場合など、どちらも選択可能となります 業務内容 ■具体的な業務内容 ※新規事業やM&Aしたサービス領域を横断的に担当いただきます ・開発や運用のレベルを定義・維持し、品質の高いソフトウェアを安定的に稼働 ・異常の早期検知と運用管理の自動化/自立化の仕組み設計・構築 ・AWSインフラの最適化・モニタリングの整備・データストレージの運用 ・SREチームの組織戦略についても一緒に考えいただきます ■当社で働く魅力 ・現在事業に合わせて組織の拡大を進めている急成長フェーズのため、白地が多く挑戦できる機会がたくさんあります ・Chatwork社に在籍しながら、M&A後のサービス改善やグロースハックの経験ができます ・今後モダンな技術を取り入れて再開発していきたく、検討段階から一緒に携わっていただくことができます ■チーム体制 ※ミナジンのプロダクト・開発チームに加え、Chatwork社からメンバーを増員していく予定です ・ミナジンのプロダクトチームは4〜6名、開発チームは4〜6名、オフショアパートナーの開発チーム約15名 ・プロダクトチームはサービス単位で担当を切り分けており、開発チームは全サービスの開発・保守・運用を担います ・スクラムをベースとした開発プロセスを取り入れ、継続的なリリースによってユーザに素早く価値を届けることを目指しています ■技術スタック(例) ・開発言語:TypeScript, Javascript, Ruby, PHP ・フレームワーク:Next.js, React, Redux, styled-components, Storybook, Ruby on Rails, Laravel など ・インフラ:Amazon Web Services, Firebase, AWS Aurora(MySQL) など ・分析基盤:Treasure Data, Redash ・コード管理:GitHub ・タスク管理:JIRA ・情報共有:Confluence, Miro ・CI / CD:CircleCI ・コミュニケーションツール:Chatwork 必要なスキル ・AWS等を用いたクラウドインフラの構築・運用経験5年以上 ・システム開発、運用、トラブルシューティングの経験があること ・社内・社外の他職種メンバーと協力し業務推進ができること あると望ましいスキル ・大規模システムのモニタリング設計、障害発生時のトラブルシュート経験 ・新たなことに取り組む意欲、新たな知識・スキルを吸収する能力 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
シニア・バックエンドエンジニア_新規事業(フレックス/フルリモートOK)
募集背景 Chatworkが掲げる「ビジネス版スーパアプリ」構想実現のため、新規事業の立ち上げやM&Aを通して事業拡大を目指しております。Chatworkユーザーが抱えている業務効率を劇的に改善するための新サービス開発に興味はありませんか? 新たに打ち立てたインキュベーション戦略のもと、BPaaS(※)事業の立ち上げを開発面(特にアーキテクト領域)からリードいただける人材を探しています。新規事業推進の組織においては、新規事業領域に加えM&A先においても、アーキテクト領域のアドバイザーや技術要件の策定など、幅広く活躍いただける土壌を準備しています。 ※BPaaS:Business Process as a Serviceの略称で、業務プロセスそのものをクラウド経由でアウトソースできるサービスのことを言います。従来の労働集約的なBPOに加え、SaaSやRPA等のITを活用しBPOを高度化することで大きな効果に繋げることができ、近年注目されています。 ミッション ・新規事業・M&A子会社のアーキテクトに関する全てにおいて横断的にお任せします ・新規事業・M&A子会社の領域において、将来の事業規模や企業ステージを見据えた最適なアーキテクトの要件定義・あるべき姿の定義などお任せします ・新規で開発するサービスのアーキテクチャ構築・保守・運用をリードいただきます ・その後のキャリアパスとしては、スペシャリストとして高めていく場合と、スペシャリスト集団を束ねる開発組織長を担う場など、どちらも選択可能となります 業務内容 ■具体的な業務内容 新規事業のため、決まった業務があるわけではありません。 あくまで下記は一例として記載させていただきます。 ・新規事業やM&Aしたサービス全体を踏まえ、新規領域のアーキテクチャがどうあるべきかの定義 ・事業規模やフェーズを見据えたインフラや基盤のアーキテクチャ定義や改善への取り組み ■当社で働く魅力 【国産で最大級のビジネスチャットをもつ当社だからこそできる事業展開、今後の可能性】 ビジネスチャットの潜在市場規模は6,455億円といわれている一方で、国内普及率は18.1%とまだまだ低いため、ビジネスチャットは成長余地が極めて大きな高成長マーケットです。さらに、全業種・全職種の従業員が業務時間中、常に使い続けるため他SaaSと比較して圧倒的なユーザー接点を持ちます。この高いプラットフォーム性を活かし、周辺サービスの販売を開始した結果、2022年度は前年比+57.9%と大幅な成長を実現しています。チャットという強力なタッチポイントを有しているため、顧客課題に対して効果的なアプローチやサービス提供が可能となり、今後も更に事業を拡大することが可能です。 【新規事業に挑戦できるタイミング・フェーズ】 ・2023年1月に発足したインキュベーション本部にて、プロダクト開発の部署が立ち上がったばかりです ・アーキテクチャをゼロイチで決定できる機会が豊富にあります ・M&Aによってプロダクトを拡充するため、既存アーキテクチャの改善もあり、さまざまなフェーズのアーキテクチャに関わることができます ■チーム体制 ※Chatworkの新規事業領域を担当するメンバーはこれから増員していく予定です。各職種において1人目,2人目となる人材を採用しています。 ・プロダクト開発の人材は、プロダクトマネージャー、UIUXデザイナー、エンジニア、QAという体制構築を目指しています ・可能な限りスクラムをベースとした開発プロセスを取り入れ、継続的なリリースによってユーザに素早く価値を届けることを目指していきます ■技術スタック(例) ・開発言語:TypeScript, Javascript, Ruby, PHP ・フレームワーク:Next.js, React, Redux, styled-components, Storybook, Ruby on Rails, Laravel など ・インフラ:Amazon Web Services, Firebase, AWS Aurora(MySQL) など ・分析基盤:Treasure Data, Redash ・コード管理:GitHub ・タスク管理:JIRA ・情報共有:Confluence, Miro ・CI / CD:CircleCI ・コミュニケーションツール:Chatwork 必要なスキル ・Git / GitHub を用いた開発フローの業務経験 ・WEBアプリケーション開発経験5年以上 ・技術選定、全体アーキテクチャ設計経験 ・大量アクセスや大量データによる負荷を考慮したアーキテクチャの設計・構築・運用経験 あると望ましいスキル ・ドメイン駆動の設計や関数型プログラミング言語を用いた開発経験、またサーバーサイドの開発経験 ・ステークホルダーや関連部署と事業やビジネスを考慮した戦略提案・推進の経験 ・開発チームリードや開発組織マネジメントの経験(業務委託含む管理含む) ・新たなことに取り組む意欲、新たな知識・スキルを吸収する能力 求める人物像 ・当社の理念やビジョンに共感していただける方 ・当事者意識を持ち自ら提案し新しい仕事を作っていける方 ・個ではなくチームとして成果を出していける方 ・事業や会社、チームの変化に柔軟に対応していける方 続きを見る
-
コーポレートエンジニア(開発)
採用背景 ビジネス版スーパーアプリに向けてより一層成長していくChatworkを支えるためCSE 開発チームのメンバーを募集しています。CSE部では自社の成長を支えるスケールする仕組みと様々なデータを連携しモニタリングできる仕組みを構築していきます。その中でコアとなるデータ基盤の作成や様々なシステムやグループ会社を繋げる情報連携システム、社内制度を支える社内システムの作成など、最新の技術やトレンドを追いかけながら自社に即した開発を担っているのが今回募集するCSE部の開発チームです。 自ら問題を見つけだし、解決する仕組みをクラウドの技術を利用してチームで考えながら、それを実現することで一緒に喜べる仲間を探しています。 ポジションのミッション・魅力 【ポジションのミッション】 社内の課題やニーズをすくい上げ、状況や環境に即したソシューションを開発の力を使って実現する。 【ポジションの魅力】 社内がユーザとなるため、ニーズや自分が作ったものの感想がダイレクトに届く。また自分達で意思決定して進めることができる。 職務内容 SaaS のみでは実現できない社内システムの開発・保守・企画 ・人事 DB(SaaSと内製HRシステムの連携) から各システムへの連携システムの開発・保守・企画 ・DWH(Snowflake) 構築・保守 ・ワークフロー(Kickflow)を用いたデータ連携システムの開発・保守・企画 ・社内制度のシステム開発・保守 ・AI(Azure OpenAI)を活用したシステムの開発・保守 ・企画 ・コーポレート課題およびビジネス課題を解決するシステムの開発・保守・企画 ※その他ご自身で見つけた業務課題解決に取り組んでいただきます。 必要なスキル・経験 以下のご経験をお持ちの方を募集します。 ・AWS、GCP、Azure の実務経験(1 年以上) ・Node.js の実務経験(1 年以上) ・静的型付け言語実務経験(1 年以上) ・社内ユーザやお客様のニーズをヒアリングし要件定義やシステム設計の経験 あると望ましいスキル・経験 ・Typescript の実務経験 ・.bubbleまたはその他ノーコードツールの実務経験 ・ビジネスモデル理解・CRM・Salesforce のツール理解 ・コーポレート業務(会計・労務・総務)に対する理解 ・DWH(TreasureData・Snowflake) を活用したデータ抽出 求める人物像 ・開発組織のマネジメントだけしてきた方、というよりは、自身で手を動かせる方 ・ビジネスとコミュニケーションしながら最適なソリューションを提案できる方 ・事業や会社、チームの変化に柔軟に対応していける方 ・指示を待つだけではなく、問題を自ら発見し、それに対する解決提案ができる方 続きを見る
全 23 件中 23 件 を表示しています