仕事内容
以下のような業務をオーナーシップを持って進めていただきたいと考えております。
・モジュラモノリスへの移行
・マイクロサービスへの移行
・カナリアリリース
・SLI/SLOの見直し、追加
・デザイナーも含めて1つのプロダクト開発チームとして動けるようチーム体制と開発プロセスを整備
■開発環境
【Web】
・言語/FW:Go / Vue.js
・ツール:Datadog / Sentry / Google Analytics
・インフラ:AWS (ECS / Aurora / ElastiCache / S3 / CloudFront / SQS / SNS など) / Firebase (FCM)
・CI/CD:GitHub Actions (テストの実行やECSへのデプロイ、Terraformのplan/applyの実行などを自動化)
【モバイルアプリ】
・言語/FW:Dart / Flutter
・ライブラリ:riverpod / flutter_hooks / dio / freezed / Firebase
・CI/CD:Codemagic / GitHub Actions
・テスト: flutter_test
【共通】
・コード管理:GitHub
・ドキュメント管理:Notion
・プロジェクト管理:GitHub Projects / Notion
・コミュニケーションツール:Slack / Gather
・モジュラモノリスへの移行
・マイクロサービスへの移行
・カナリアリリース
・SLI/SLOの見直し、追加
・デザイナーも含めて1つのプロダクト開発チームとして動けるようチーム体制と開発プロセスを整備
■開発環境
【Web】
・言語/FW:Go / Vue.js
・ツール:Datadog / Sentry / Google Analytics
・インフラ:AWS (ECS / Aurora / ElastiCache / S3 / CloudFront / SQS / SNS など) / Firebase (FCM)
・CI/CD:GitHub Actions (テストの実行やECSへのデプロイ、Terraformのplan/applyの実行などを自動化)
【モバイルアプリ】
・言語/FW:Dart / Flutter
・ライブラリ:riverpod / flutter_hooks / dio / freezed / Firebase
・CI/CD:Codemagic / GitHub Actions
・テスト: flutter_test
【共通】
・コード管理:GitHub
・ドキュメント管理:Notion
・プロジェクト管理:GitHub Projects / Notion
・コミュニケーションツール:Slack / Gather
応募資格
・合計2年以上のWebサービスを自社開発する企業における開発経験
・Go、Kotlin、Java、Ruby、Pythonなどのいずれかの言語での開発経験
・GCP、AWSなどのいずれかのクラウドインフラを利用した開発経験
・MySQLなどのRDBにおいてパフォーマンスや保守性を考慮したテーブルスキーマやクエリの設計を行った経験
【歓迎】
・React、Vue.jsのいずれかを利用した開発経験
・大規模コンシューマー向けサービスでの開発経験
・開発者のメンターやマネジメントの経験
・ビジネスレベルの英会話力をお持ちの方
・Go、Kotlin、Java、Ruby、Pythonなどのいずれかの言語での開発経験
・GCP、AWSなどのいずれかのクラウドインフラを利用した開発経験
・MySQLなどのRDBにおいてパフォーマンスや保守性を考慮したテーブルスキーマやクエリの設計を行った経験
【歓迎】
・React、Vue.jsのいずれかを利用した開発経験
・大規模コンシューマー向けサービスでの開発経験
・開発者のメンターやマネジメントの経験
・ビジネスレベルの英会話力をお持ちの方