仕事内容
新たなプロダクトを作るために既存サービスのマイクロサービス化や新規サービスのマイクロサービスでの作成を推進しています。
モノリシックなサービス構成ではなく、マイクロサービスとして製品を作ることで組み合わせの自在化や可用性・汎用性を実現しようと考えています。
【具体的には】
・GoによるWebアプリケーションの新規機能の開発や既存機能のリプレイス
・Kubernetesを用いたコンテナアプリケーションの開発
・要件に基づいたアーキテクチャの設計、ミドルウェアの選定
・品質向上のための効果測定とサービス改善施策の実施
・プロダクトマネージャと協力した新規サービス仕様の策定
【開発環境】
・開発言語:Go
・インフラ: AWS、GCP
・検索:Elasticsearch
・監視・モニタリング:Datadog / Sentry
・CI/CD:Circle CI / Codebuild
・Knowledge Tool:Confluence / esa
・VCS:GitHub
・その他:Slack / ZenHub
モノリシックなサービス構成ではなく、マイクロサービスとして製品を作ることで組み合わせの自在化や可用性・汎用性を実現しようと考えています。
【具体的には】
・GoによるWebアプリケーションの新規機能の開発や既存機能のリプレイス
・Kubernetesを用いたコンテナアプリケーションの開発
・要件に基づいたアーキテクチャの設計、ミドルウェアの選定
・品質向上のための効果測定とサービス改善施策の実施
・プロダクトマネージャと協力した新規サービス仕様の策定
【開発環境】
・開発言語:Go
・インフラ: AWS、GCP
・検索:Elasticsearch
・監視・モニタリング:Datadog / Sentry
・CI/CD:Circle CI / Codebuild
・Knowledge Tool:Confluence / esa
・VCS:GitHub
・その他:Slack / ZenHub
応募資格
・Go言語を利用したサービスの開発経験
・RDBMSやKVSなどのスキーマ設計や最適なクエリの設計
・Webアプリケーションのセキュリティ知識
・各種フレームワークを使用した開発・運用経験
【歓迎】
・マイクロサービスの実装・運用経験
・運用しているサービスにおいて、ログから課題発見し、課題解決まで実施した経験
・Docker、Kubernetesやサービスメッシュなどのマイクロサービスに関連した技術知見
・サービス成長に合わせたスケーラビリティの対応経験
・負荷試験の経験
・テックリードとしてチームの方針を決め進行した経験
・RDBMSやKVSなどのスキーマ設計や最適なクエリの設計
・Webアプリケーションのセキュリティ知識
・各種フレームワークを使用した開発・運用経験
【歓迎】
・マイクロサービスの実装・運用経験
・運用しているサービスにおいて、ログから課題発見し、課題解決まで実施した経験
・Docker、Kubernetesやサービスメッシュなどのマイクロサービスに関連した技術知見
・サービス成長に合わせたスケーラビリティの対応経験
・負荷試験の経験
・テックリードとしてチームの方針を決め進行した経験