▋開発チームについて
2024年4月時点でチーム全体は80名、エンジニア職種は60名ほどの規模になりました。
エンジニア・PdM・UI/UXデザイナーといった異なる職種のメンバーが同じチームに属しており、各チーム8名ほどで構成しています。
具体的には、以下のような特徴があるチームです。
・ユーザーに向き合った開発
ユーザーにとってもっとわかりやすく使いやすいプロダクトに改善する/もっとたくさんの先生に使ってもらえるようなプロダクトにするよう、日々チームで話し合い、プロダクトのフィードバックサイクルを回しながら開発を進めています。
・XPに則り、アジャイルなチームを目指す
自己組織化されたアジャイルな開発組織を目指しています。全てのプラクティスをまず愚直に取り入れることから始め、アジャイルの価値・原則を日々意識しながら取り組んでいます。
プラクティスの一つとしてペアプログラミングがあります。毎日ペアプロを行うことで、属人化を防ぎ、知識の循環やレビューの効率化が促され、チーム全体のスキルの向上に繋がっています。
・フルスタックに活躍
コドモン開発チームではフロントエンド、サーバーサイドという括りで明確に個人の役割を分けていません。チーム全員で、技術選定から設計、開発、運用まで責任を持って進めています。それぞれの強みを発揮しながらフルスタックにご活躍いただけます!
・ライフスタイルに合わせた柔軟な働き方
リモートワークやフレックスタイム制度などを活用し、柔軟に働いています。北海道や福岡などから、フルリモートで働いているメンバーもいます。バーチャルオフィスを活用しており、リモートワークでも気軽にコミュニケーションをとることができます。
コドモン開発チームについてより詳しく知りたい方は、以下もご覧ください。
・開発チーム紹介資料
https://speakerdeck.com/codmoninc/codmon-development-team
・Product Team Blog
https://tech.codmon.com/
・開発チームX
https://x.com/codmon_dev
▋技術スタック
フロントエンド: AngularJS, Nuxt.js, React, TypeScript, JavaScript
サーバーサイド:PHP, Kotlin, Go
モバイル:Cordova, Monaca, Capacitor
インフラ: EC2, ECS, EKS, Lambda, Pinpoint, Kinesis
監視:NewRelic, CloudWatch, Fluentd, FluentBit
DB: Aurora(mysql), DynamoDB, PostgreSQL, Redis
ログ:Fluentd, FluentBit, GrafanaLoki, Athena, BigQuery
CI/CD:GitHubActions, CircleCI
IaC:Terraform, Ansible
テスト:Autify, Gauge, Playwright
開発手法:アジャイル/XP
設計思想:CleanArchitecture,DDD
IDE:IntelliJ IDEA Ultimate
その他:GitHub Copilot