最終更新日:
【当社について】
COMPASSはAI型教材「キュビナ」を開発し、現在、全国170以上の自治体、2,300校以上の公立・私立の小中学校で計100万以上の子どもたちの学びを支援しています。
文部科学省が
・作業ツール:Google Workspace
・タスク管理:Asana、Instagantt
・ドキュメンテーション:Notion、Google Drive、Confluence
・コミュニケーション:Slack、Gather、Google Meet、Miro
・フレームワーク/ライブラリ:Akka、Airframe、Slick、Cats、 React、 NextJS、 flutter,、NestJS、echo
・リポジトリ:GitHub
・開発言語:Scala、 TypeScript、 dart
・開発環境:IntelliJ、Visual Studio Code、 Android Studio
・DB:MySQL、JanusGraph、Redis、MongoDB
・インフラ:GCP、Kubernetes、Cloudflare
・CI/CD:GitHub Actions、CircleCI、ArgoCD
・監視:Sentry、DataDog
・Webアプリケーション開発の経験(3年以上)
・次のいずれかの言語を利用した開発業務の経験
ーScala, Java, Kotlin, Go, Rust
・API設計
・RDBのスキーマ設計
・テストコード作成の経験
・担当業務を工夫・改善した経験
・日本語でネイティブと同等のコミュニケーションが可能なこと / Native-like fluency in Japanese
・Scalaの経験
・Scalaのライブラリ使用経験(Cats、Akka、Airframe、circe)
・アーキテクチャーの知識
・CI/CDの運用経験
・GCP/AWS/Azureの経験
・DDD(ドメイン駆動設計)の経験
・TDD(テスト駆動開発)の経験
・スクラム開発経験
・開発プロセスの改善や、業務効率改善のためのツール選定・導入などの経験
・チームワーク重視
COMPASSでは、教材開発・エンジニア・デザイナー・ビジネスと様々な職能を持つメンバーが、一つのプロダクトのもとで仕事をしています。メンバーの役割や意見を尊重しつつ、課題解決の為に遠慮のなく自分の意見を伝え、チームとして相乗効果を生む働き方が求められます。また、自分の役割に線を引かず、時には職能を越境してお互いを助け合うことも、COMPASSで働く上での大事なマインドの一つです。
・柔軟性、率先力、実行力
COMPASSは、その事業の成長速度の速さから、毎年のように多種多様の事業課題に直面しています。昨年と同じやり方が今年は通用しないということもしばしば。事業を取り巻く環境の変化を柔軟に受け入れ、率先的に課題解決に取り組んでいく、そんな高い実行力をメンバーは期待されています。
・ラーニングアニマル
COMPASSは教育の会社です。学習者により沿ったアウトプットを出すためにも、まずは自分自身が学習者であり続けましょう。好奇心を忘れず、新しい技術や知識にアンテナを張り、COMPASSでの業務に活用していきましょう。
【COMPASSのエンジニアとして働く魅力】
1. エンジニアとしては幅広い裁量/業務内容
・手をあげていただければプロダクト開発における「企画」業務に携わることが可能です。またCOMPASSはモジュラモノリスを採用しているアーキテクチャ設計に携わる機会も提供することができると思っています。
2. Scalaと相性のいい開発環境のため、ストレスフリーな環境で開発ができる。
・「Scala×DDD」の魅力
- Scalaはアジャイル開発やDDDなどの開発上のフレームワークと親和性が高いため、複雑な問題を扱う基盤的なシステムの場合、問題領域の”言葉”と”モデル”と”実装”と紐づけることができます。
・「Scala×キュビナ」の魅力
- Scalaを使用することで複雑化してしまう部分を整理しながら作ることができます。そのため、堅牢性を考えたいプロダクトや成長フェーズのプロダクトには便利な言語です。
3. 圧倒的なスキルが身につく
・高トラフィック且つ低テイレンシンへの挑戦
・100万人をこえる子どもたちに使用していただいているため、トラフィックが多いからこそ、情報処理のスキル向上を目指すことができると同時に、高レイテンシンにいかに立ち向かうかというスキルが身に付きます。
4. フルリモート・コアタイムなしのフレックスタイム制を導入
・「フルリモート×フルフレックス」を導入していることから、一人ひとりに合った自由な働き方を実現できます。
・さらに、「リモートHQ」による「リモートワーク支援」を導入したことにより、メンバー全員が生産性高く仕事ができるよう、サポートしています。
・子育てだけに限らず介護、自身の成長のための勉強など、各人が裁量を持ちながらパフォーマンスを発揮できる体制を整えています。
5. UI/UX、プロダクトのクオリティにこだわる組織
・教育効果のことを何より考えているため、デザイン、教材作成、開発、それぞれの分野の仲間と連携し開発に取り組むことができます。