Ruby on Railsを使ったWebアプリケーションのバックエンド開発業務をお任せします。 - サービスの新機能開発 - 大量アクセスによるサーバ負荷を軽減する改善 - サービス間をつなぐ認証サーバの開発 具体的には、新機能開発を中心に担うチームか開発基盤構築を中心に担うチームのいずれかで、以下のようなことをお任せしたいです。 ▽新機能開発チームの業務内容例 ①CRM PLUS on LINEの新機能開発 - 仕様、設計、実装 - サービス負荷の考慮 ②パフォーマンス改善、メトリクスチェック - DB 負荷の確認 - Sidekiq 処理状況の監視 ▽開発基盤構築チームの業務内容例 ①開発チームの生産性向上 - 機能開発をスムーズに行うための仕組み作り - 運用作業の自動化 (非生産的な作業の撲滅) - ログやデータを閲覧しやすくするための分析基盤作り ②顧客企業からの信頼性の向上 - プロダクトの成長に合わせたサービスのスケール - セキュアなシステム作り - サービスの稼働率の向上・維持 ※変更の範囲:その他雇用者の指定する業務 ▼仕事の進め方、チーム環境 - スクラムに則った開発を行っており1イテレーションを2週間として実施 - Ruby on Railsを用いた開発経験の長いバックエンドエンジニアが取締役・CTO - 負債を作らないようにペアプロやPRレビューを実施 - 負債に関する課題感を四半期ごとに共有し、計画的に負債の解消を実施 - リファクタリングの重要度が浸透した風土 - テストコードのカバレッジはほぼ100% - 元フォントエンジニア、DockerやSQLに詳しいメンバーがおり日々研鑽し合っている - 属人化しないようにしつつ、得意なことを活かせる雰囲気 - 週一回会社全体のエンジニア・デザイナーが集まり社内勉強会を開催 ▼入社後のフォロー - プロダクトなどに関するオリエンテーションを受けていただきます - メンターが、開発環境の導入や開発についての概要説明、業務以外のサポートなども行います - 本格的に開発に参加していただいた後も、ペアプロ・モブプロを通して、チームで都度サポートします ▼開発環境 ▽利用している主要技術(本番環境で利用しているもの) Ruby 3.2, Ruby on Rails 7.1, TypeScript, React, AWS, Terraform, Kubernetes ▽タスク管理・チャットツール等 GitHub, Slack, Zoom, Gather, esa, Figma, Miro ▽PC ※キーボード配列によりスペックが変わるため、下記は一例です。 Macbook Pro M3 Pro 11コアCPU / 14コアGPU / 16コアNeural Engine搭載Apple M3 Proチップ / 18GBユニファイドメモリ / 512GB SSDストレージ

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Japan