Mission:働くをもっと楽しく、創造的に
人生の大半を過ごす「働く」という時間を、もっと楽しく、創造的なものにしたい。
そうすることで、人生を充実感のあるものにし、より社会を豊かにしていけると、私たちは信じています。ITに詳しい人もそうでない人も、業界業種、性別年齢も関係なく、世界中のあらゆる人に一歩先の働き方を届けたい。
Vision:すべての人に、一歩先の働き方を
ITに詳しい人もそうでない人も、業界業種、性別年齢も関係なく、世界中のあらゆる人に一歩先の働き方を届けたい。 二歩先でも三歩先でもなく、誰もが安心して足を踏み出せる「一歩先」を常に提供するからこそ、 世の中の働き方をアップデートし続けることができると考えています。
会社紹介
私たちは、クラウド型ビジネスチャットツール「Chatwork」を主力事業として展開しているベンチャー企業です。 現在、導入社数は41万社を超え(2023年6月末日時点)、"社会インフラ"として認知・利用されるプロダクトに成長しています。 中長期的には、クラウドストレージなどの「情報」や、採用・人事評価などの「HR(ヒト)」、請求管理や決済といった「ファイナンス(カネ)」など、様々なサービスと連携し、あらゆるビジネスの起点となるプラットフォーム、「ビジネス版スーパーアプリ」を目指しており、新規事業開発や周辺サービスとの提携やM&Aなども積極的に行っています。
採用背景
「Chatwork」は、PHPという言語を利用して開発がスタートし、10年を超えて運用が続いています。現在多くの中小・非 IT 企業様にご利用いただいており、中小企業のオンラインコミュニケーションのスタンダードサービスを目指して日々改善を重ねています。
今後さらに事業を成長してくために、生産性を維持・向上できるプロダクトと組織にしていく必要があり、Scala言語へのリライト案件が進行中です。
そのため、ChatworkではこれからもScalaでの開発を通してChatworkをよくしていきたいという人をお待ちしています。
参考:Engineer Entrance book.「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株式会社 |
---|---|
設立 | 2004年11月11日(創業 : 2000年7月15日) |
代表取締役 | 山本 正喜 |
グループ従業員数 | 411名(2023年6月末日時点) |
事業内容 | Chatworkの開発運営 ソフトウェア販売(ESETセキュリティソフト) |
各種資格 | 届出電気通信事業者:E-25-03653 ISO27001(ISMS)、ISO27017、ISO27018 ( 東京および大阪オフィスにて取得 ) |
取引銀行 | 三井住友銀行 |
アクセス | ■東京本社 〒105-0003 東京都港区西新橋1-1-1 WeWork 日比谷FORT TOWER ■大阪オフィス 〒530-0003 大阪府大阪市北区堂島1丁目5番17号 堂島グランドビル6F(株式会社ミナジン) |