【内容】 ・「人事管理システム」の開発・運用 ・「人事管理システム」のアーキテクチャ設計 ・チームやシステムの技術的課題の管理・改善 ・開発スピードと可読性を両立するクラス設計・及び実装の推進 (開発環境) Webサーバーサイド:Ruby, Ruby on Rails, Rspec, node.js, Redis, Sidekiq Webフロントエンド:Vue.js, webpack, TypeScript, Jest, Express.js, Stimulus データベース:MySQL(Amazon Aurora) アプリケーション基盤:Amazon ECS, Amazon EKS, Amazon ElastiCache, CloudFront 他 Infrastructure as Code: Terraform ミドルウェア:SendGrid 他 CI/CD:CircleCI, Github Action, ArgoCD セキュリティ:Scutum, Brakeman, Dependabot モニタリング/システム監視:Datadog, Rollbar, Amazon CloudWatch 分析基盤:Google Analytics 360, fullstory, Looker コミュニケーション:Slack, Zoom, oVice, Asana, Kibela, Google Sheets, Google Slides, Google Docs, miro ※プロダクトによって一部異なります ━━━━━━━━━━━━━━━━━━━━━━━━━ 【スキル】 <必須> ・Ruby on Railsを用いたWebアプリケーションの設計・開発・運用実務経験 ・1つのプロダクトを複数のメンバーで連携しながら開発を行うチーム開発経験 <尚可> ・デザインパターンやアンチパターン等を理解して主体的に設計やリファクタリングを行ってきた経験 ・チームメンバーと意見を交換し、より良い方針を定めるようなチーム連携の経験 ・Nuxt、Vue、TypeScript、あるいは他フレームワークやライブラリを用いたWebアプリケーションにおけるフロント領域の設計・開発・運用実務経験 ・DBを含むミドルウェアのチューニング経験、パフォーマンス改善経験 ・サービス全体のアーキテクチャ検討に関わった実務経験 ・障害対応(発見〜原因調査〜解決・恒久対応)の実務経験 ・複数のリポジトリが連携して動作するシステムの設計・開発・運用実務経験 ・チームリーダーやリードエンジニアとしてプロジェクトのマネジメントやリードをしてきた経験 ・スクラム開発の実務経験 ・技術選定 / 技術的な意思決定を行ってきた実務経験 ・ドキュメント、あるいはRSpec、Jest、mabl、Seleniumなどのテスティングツールを用いたテスト設計・作成・運用の実務経験 ━━━━━━━━━━━━━━━━━━━━━━━━━ 【期間】随時〜長期 =========================