子ども×ITで未来を創る!チームでプロダクト価値の最大化に挑むエンジニア
Description
■こども施設向け業務支援SaaS「CoDMON」
メイン事業である 「CoDMON(コドモン)」 では、「すべての先生と保護者に、こどもたちと向き合うための時間と心のゆとりを」というコンセプトのもと、保育・教育者の働く環境を改善しています。
こども施設は「職員が子どもと一緒に遊んだり教育する場所」といったイメージを持っている方も多い中、実際は1日のおよそ3割が事務作業。
CoDMONを導入する事によって先生の業務が少なくなるだけでなく、
モバイルアプリから欠席連絡や連絡帳などのやりとりが出来るようになり、保護者にとってもメリットが大きいサービスです。
2015年2月よりサービスをスタートして以来、2023年1月で13,000施設に導入され、今では 全国のこども施設で最も使われているクラウドサービス となっています。
※ 全国の保育園の4園に1園がCoDMONを導入
保育園だけではなく、幼稚園, 学童, 塾, 小学校・中学校にまで事業領域を広げ、まだまだ普及が進んでいます。
■なぜ募集するのか
CoDMONでは、ビジネスとして軌道に乗るまでの間「早く沢山機能をつくる」ことを最優先にしていた経緯から、スケールや保守がしづらいプロダクトになってしまっていることが一番の課題です。
私たちは、ユーザーへ中長期的に価値を届け続けるために、開発, 保守しやすいプロダクトを目指しています。
そのためにCleanArchitectureやDDDに基づいたリプレイスやリファクタリングに取り組んでいますが、既存のプロダクトを使っているユーザーもたくさんいるため、それらと並行して「既存プロダクトの機能改善」や「お客様からの問い合わせに対する技術的な調査」も継続して行っています。
「こどもを取り巻く環境をテクノロジーの力でよりよいものに」というミッションを実現するために、既存プロダクトの機能改善や技術的な調査に一緒に取り組んでくれる人を探しています!
■ 業務内容
以下のいずれか、もしくは横断的に業務にあたっていただきます。
・ 新規機能の開発 / 既存機能の改修
導入施設で起きている課題を分析し、それを解決する機能開発
プロダクトをユーザーにとってより使いやすくするために、仮説→検証を重ねながらプロダクトを改善
・お客様からの問い合わせに対する技術的な調査
サポートチームと連携して、お客様からのお問い合わせの調査
・プロダクトのリプレイス
現在のシステムをより「開発しやすく」「ユーザーにとって使いやすい」ものにするために、システムアーキテクチャのリプレイス計画に則り開発
これまではスタートアップならではのスピード感でプロダクトを急成長させてきたコドモンですが、これからは更なる成長を目指し、より一層技術面での挑戦をしていきたいと考えています。
直近では、より開発・保守しやすいプロダクト/組織を目指し、DDD、Clean Architectureの思想に則りGoやKotlin、Nuxt.jsを使用した大規模リプレイスが進行中です。
■ コドモン開発チーム紹介資料
https://speakerdeck.com/codmoninc/codmon-development-team
プロダクトや開発体制等について、より詳しく知りたい方はこちらをご覧ください。
__________既存プロダクト・リプレイス後のアーキテクチャ__________
フロントエンド: Nuxt.js, AngularJS, TypeScript, JavaScript
サーバーサイド:Go, Kotlin,PHP
インフラ: EC2, ECS, EKS, Lambda, Pinpoint, Kinesis
監視:NewRelic, CloudWatch, fluentd, fluentbit
DB: Aurora(mysql), DynamoDB ,Redis
ログ:Fluetd,FluetBit, GrafanaLoki, Athena, BigQuery
CI/CD:GitHubActions, CircleCI
IaC:Terraform, Ansible
テスト:Autify, gauge, Playwright
開発手法:アジャイル/XP
設計思想:CleanArchitecture,DDD
IDE:IntelliJ IDEA Ultimate
Requirements
・Web開発の実務経験 3年以上
・テストコードの実装経験
・オブジェクト指向などの設計思想に基づいて開発した経験
Preferred Experiences
・JavaやTypeScriptなど、静的型付け言語での開発経験
・アジャイル開発の経験
・TDDでの開発経験
・DDD, Clean Architectureに基づいて開発した経験
・UXの向上を測る数値目標を立ててプロダクト改善を行った経験
We are looking for
コドモン開発チームはこんな特長があるチームです。
① ユーザーに向き合った開発
コドモンの開発チームではエンジニアだけではなく、PdMやUI/UXデザイナーを含めて職能横断でチームを作っています。「ユーザーにとって、もっとわかりやすく、もっと使いやすいプロダクトに改善する/もっとたくさんの先生に使ってもらえるようなプロダクトにする」よう、日々チームで話し合いながら開発を進めています。PdMやUI/UXデザイナーがユーザーインタビューを実施する際に、エンジニアが同席することもあります。
② XP(エクストリーム・プログラミング)
コドモン開発チームではXPを導入し、自己組織化されたアジャイルな開発組織を目指しています。一部のプラクティスを導入するのではなく、全てのプラクティスをまず愚直に取り入れることから始め、アジャイルの価値、原則を日々意識しながら取り組んでいます。
例えば、日常的にペアプロを行い知識の循環を促したり、プロダクトの初期構想段階でモックを作り、ユーザに実際に触っていただき、そこからフィードバックを得てプロダクトに活かすということを実践するなど、上記のサイクルを小さく回しながら安定して継続的にユーザーに価値届けることを心がけています。
また、チームで開発・改善しなければならないことは何か、それに必要なものは何かを自分たちで考え、周りを巻き込むことも、大切にしていることの一つです。
③ それぞれの強みを持ちつつフルスタックに活躍
コドモン開発チームではフロントエンド、サーバーサイドという括りで明確に個人の役割を分けていません。SREやQAなどを含めたチーム全員で、技術選定から設計、開発、運用まで責任を持って進めています。
\コドモン開発ブログやってます/
技術的な取り組みやチームのカルチャーなどを発信中!
https://tech.codmon.com/
Working Conditions
Salary | 想定年収:500万円〜800万円 ※スキル・ご経験により応相談 ※固定割増手当(時間外労働の有無に関わらず、30時間分の時間外手当を支給) ※固定割増手当を超える分についての割増賃金は追加で支給。 ※賞与年2回(2月・8月) ※昇給年2回 |
---|---|
Location | 東京都港区三田3-13-16 三田43MTビル3F |
Work hours | ■標準勤務時間 9:00〜18:00 ■フレックスタイム制 コアタイム 11:00 〜15:00 フレキシブルタイム 5:00 〜 11:00 / 15:00 〜 24:00 ■リモートワーク可 |
Probation period | あり(試用期間6ヶ月) |
Benefits | ■インフルエンザワクチン接種補助 ■交通費&リモートにかかる費用の補助(月 10,000〜20,000円) ■こども手当 ■社会保険完備 ■婦人科検診費用の補助 ■書籍購入・セミナー参加の補助 ■フリードリンク ■服装自由 ----------------------------------------- ■完全週休2日制(土日祝) ■有給休暇(入社日に付与) ■年末年始休暇 ■慶弔休暇 ■屋内原則禁煙(喫煙スペースあり) |
Company information
Name | 株式会社コドモン |
---|---|
Established | 2018年11月 |
Address | 東京都港区三田3-13-16 三田43MTビル 3F |
Capital | 68,250,000円 |
Employees | 合計273名(東京225名、宮崎48名)2023年7月1日時点(アルバイト含む、業務委託含まない) |