私達は、こども施設の職員の方々の業務負担を軽減し、本来行うべき「こどもたちと触れ合う時間」を創出することを主な目的とし、以下のようなプロダクトを開発しています。
・保育士業務を効率化するシステム「CoDMON(コドモン)」
・保育士と保護者をつなぐ保護者アプリ
・FeliCaを使って登降園時間を記録するシステム
・CoDMONの外部連携用API群
多くの機能をリリースし、全国の施設様にご利用いただいておりますが、まだまだ保育・教育業界全体としてはシステムの恩恵を享受できておらず、たくさんの課題が残っています。
「こどもたちと、その周りにいる大人達を幸せに」するため、一緒に課題解決に挑んでくれる仲間を募集しています。
■歓迎要件
・JavaやTypescript,Goなど、静的型付け言語での開発経験
・UXの向上を測る数値目標を立ててプロダクト改善を行なった経験
・スクラム開発の経験
・組織全体の技術力底上げの為の行動を実施した経験
■ 業務内容
以下のいずれか、もしくは横断的に業務にあたっていただきます。
・ 新規機能の開発 / 既存機能の改修・機能追加
導入施設で起きている課題を分析し、それをストレートに解決する機能を技術面において先頭に立ち開発を進めていただきます。
・プロダクト改善
プロダクトをユーザーにとってより良いものにするために、数値などを元に仮説→検証を繰り返し改善を行っていただきます。また元となる数値の面においても様々な方と協力の上、作成していただきます。
・プロダクトのリプレイス
現在のシステムをより「開発しやすく」「ユーザーにとって使いやすい」ものにするために、システムアーキテクチャのリプレイス計画を作成し、実施していただきます。
■現在の利用技術・ツール
・サーバーサイド:PHP, Python, node.js, Laravel
・フロントエンド:Vue.js, AngularJS
・モバイルアプリ:monaca
・データベース:MySQL
・インフラ:AWS, Docker, Lambda, API Gateway, Firebase, Cloud Functions, Realtime Database
・その他:GitHub, Zenhub, Slack
上記以外についても、より良いものやマッチしているものがあれば、エンジニアが主体となって仮説検証を繰り返し、新しい技術にチャレンジすることができます。
これまではスタートアップならではのスピード感でプロダクトを急成長させてきたCoDMONですが、これからは更なる成長を目指し、より一層技術面での挑戦をしていきたいと考えています。直近では、より開発・保守しやすいプロダクト/組織を目指し、以下のようなリニューアルを計画しています。
【利用予定技術・ツール】
・フロントエンド: Vue.js, Nuxt.js, TypeScript
・サーバーサイド:Go
・インフラ:ECS, EKS, Lambda@Edge, Pinpoint, Kinesis, CodePipeline
・監視:Prometheus, Grafana, DataDog
・ログ:FluetBit, GrafanaLoki, Athena, BigQuery
・CI/CD:GitHubActions, CircleCI, TravisCI
・IaaC:Terraform, Ansible
・テスト:Selenium, 単体テスト
・開発手法:アジャイル/スクラム
【上記の選定理由】
- 様々な開発環境へ対応していく為にコンテナ技術の利用
- マイクロサービス化の推進
- CI/CD環境の構築を行い一日辺りのデプロイ回数を増加させていく
- CleanArchitectureに沿った構成などを行いコードの品質を向上させていく
- メトリクス監視やログ監視を行い、サービスの品質向上の際に役立てる
- 様々な問い合わせに対応できるように整備していく
- 行動ログなどの収集を整備し、改善基盤を整備するとともに将来のサービス拡大に備える
- 特定のクラウドサービスに限らず、状況に応じて適切なサービスを選択し活用していく
- IaaCでコードレベルでインフラの管理を行っていく
■ 大切にしていること
①問題解決者であれ
②なぜなぜ思考(仮説を立てて行動を)
③他責NG(いつでも主体者で)
④プライオリティ(やるべきことを見極めて優先順位を)
⑤コンティンジェンシープラン(しなやかに臨機応変な対応ができる準備)
⑥他者を巻き込む
⑦失敗は許容する、チャレンジによる失敗は尚更許容
少しでもご興味をお持ちいただけましたら、まずは気軽にエントリーください!