業務内容
# 仕事内容
カイポケ、カイゴジョブ、シニアライフと各戦略単位で抱えている複数サービスのうちのいずれかに配属となります。
どの事業も単一のアプリケーションではなく、複数プロダクトをプラットフォームとして展開しており、複数からなるユーザーの流れやインフラ等広い範囲を加味しながらアーキテクトを行います。
【業務内容の例】
・カイポケのサービスを支えるバックエンドを中心とした開発・運用
・ユーザーや事業の要望・特性から サービス要件やチームのスタイルにあわせたアーキテクチャ選定
・多くのリクエストを受けても捌ききれるような設計や処理をブロックして他のサービスを巻き添えに落とすことがないような堅牢な設計
・事業・開発スピード最大化のための技術方針の牽引・推進
・問題になりそうな技術コンポーネントの早期解決
・開発環境の整備
サービスの成功には、技術要素が決定的に重要であるとともに、多種多様な非技術課題を解決することも同時に重要です。
本人の経験と志向、チームの状況により、こういった多種多様な課題解決にも当事者として関わっていただくことも可能です。
タイトルにテックリード/アーキテクトとありますが、役職ではなく役割のすみ分けなので能力によって各自ロールが変化します。その為、手を動かすことももちろん行います。
【開発環境】
■主な使用技術
- 言語:
Java,Kotlin,Spring Boot,Ruby,Ruby on Rails,Vue.js,Nuxt.js
- インフラ:
AWS,GCP,Heroku,Docker,Ansible,New Relic,mackerel,Fluentd
- その他
Circle CI,Travis CI,GitHub,Slack,esa.io