【募集概要】
自社サービスのクラウド型タレントマネジメントシステム「カオナビ」において、新機能開発やリファクタリング、新しい技術の導入など様々な業務をサーバーサイドエンジニアとしてご担当いただきます。
またSRE (Site Reliability Engineering) グループと連携しシステム全体のパフォーマンスの向上施策を企画実施、QA (Quality Assurance) グループと連携し成長可能なアプリケーションとしてコードの品質を維持しつつスピードをもった開発を行っていただきます。
【業務内容】
サーバーサイドのアプリケーション開発
データベース設計
開発、運用補助ツールの設計・開発
メンバーの育成
【具体的には 】
企画立案に携わるチームが仕様書を作成し、それに基づいてエンジニアが設計と実装を行います。
それぞれの案件はRedmineで管理されており、チケットドリブンで流れていきます。一部Jiraでの管理も行っております。
また、レビューはGitLabを用いて行っております。
※インフラ周りの運用に関してはSREグループが、品質保証に関してはQAグループがそれぞれ実施するのでサーバーサイドエンジニアとして開発に専念できる環境となっております。
【チームの雰囲気】
自分で考えることを重んじるスタイルで、不要な稟議なしに自分たちで次々に技術を選定できます。 また、他社の開発チームに比べると比較的に静かなので開発にも集中できます。
さらに人事関連のプロダクトを出している会社なので率先して「働き方改革」を実行しており、残業はほぼ皆無なのでライフワークバランスがとても取りやすい環境です。
【応募要件】
■求めるスキル・経験(MUST)
LAMP環境でのWebアプリケーションサービスの設計・開発経験
Git/GitHub/GitLabを利用したチームでの開発経験
品質を考慮した開発経験
■求めるスキル・経験(WANT)
Web標準規格・仕様に関する知識
BEM/SMACSSなどのメソッドを使ったCSS設計経験
iOS、Android などの ネイティブアプリケーションの開発経験
CI (継続的インテグレーション) の経験
大規模サービスの開発運用保守経験
自社サービスの開発運用保守経験
アーキテクチャの選定や実装、運用経験
PHPUnitなどユニットテストフレームワークの実務経験
Laravelを用いた開発の実務経験
Webアプリケーションにおけるセキュリティ対策の経験
複数人チームでのTechLeadの経験
フレームワークやライブラリの問題を解決する知識・経験
プロジェクトマネジメント経験
大規模サービスにおける負荷を考慮した設計および実装経験
Golangを利用した開発経験
【開発環境】
開発言語:PHP, JavaScript,TypeScript, Golang
フレームワーク:Laravel, React, Next.js, Gin, Flutter
開発, 運用環境:Docker, GitLab, GitLab CI, Storybook, Confluence, JIRA, Slack, Zoom
構成管理:Capistrano, Ansible, Terraform
インフラ環境:AWS (EC2, RDS[MySQL, Aurora], ElastiCache[Redis], S3, CloudFront, Step Functions, Batch, Lambda, ECS, Fargate, ECR, ...)
監視, モニタリング, 運用ツール:Mackerel, Datadog, PagerDuty, Statuspage
【社員インタビュー】
https://www.fastgrow.jp/articles/kaonavi-matsushita
https://www.fastgrow.jp/articles/kaonavi-kosugeminami
https://corp.kaonavi.jp/blog/employee_interview10/