シニアRuby on Railsエンジニア | リモートフルタイムポジション
リモート勤務
フルタイム
革新的で拡張性の高いWebアプリケーションを構築できる熟練したRuby on Rails開発者を募集しております。Ruby 3.3+、Rails 7.1+、PostgreSQLの専門知識を活かし、グローバルチームと協働しながら最先端のソリューション開発に携わっていただけます。
職務概要
Ruby on Railsエンジニアとして、アプリケーション開発の全工程を担当していただきます。最新のRailsフレームワークを駆使し、効率的なデータベース設計から品質の高いコード実装まで、幅広い業務に携わります。このリモートポジションでは、柔軟な働き方と技術的挑戦のバランスを実現できます。
主な責任
- Ruby on Rails 7.1+およびRuby 3.3+を活用した、拡張性と保守性に優れたアプリケーションの設計と開発。
- 要件定義から仕様策定、実装、デプロイ後のテストまで、開発サイクル全体のマネジメント。
- RESTfulやGraphQLなど、外部APIの統合と実装による機能拡張とサービス連携。
- SidekiqやDelayed Jobを使用した効率的なバックグラウンド処理システムの構築と最適化。
- PostgreSQLデータベースの設計・実装・最適化による高パフォーマンスシステムの実現。
- RSpecやMinitestを用いた包括的なテストコードの作成によるアプリケーション品質の確保。
- Swagger/OpenAPIなどを活用したAPI自動ドキュメント作成と保守。
- ActiveAdmin、Rails Adminなどを用いた直感的で機能的な管理インターフェースの開発。
- コードレビューや技術ディスカッションを通じた品質基準の維持と向上。
- Gitを活用した効率的なバージョン管理と協調開発の実践。
必須スキルと経験
- Ruby on Railsでの1年以上の実務開発経験とフレームワーク内部構造の理解。
- Ruby 3.xとRails 6.x/7.xの実務経験と最新機能への理解。
- PostgreSQLにおける複雑なクエリ作成、インデックス最適化、パフォーマンスチューニングの経験。
- 外部APIの連携実装経験(REST、GraphQL等)。
- Delayed JobやSidekiqなどのバックグラウンド処理システムの実装経験。
- テスト駆動開発の理解とRSpec等を用いたコードカバレッジの実践。
- API自動ドキュメント作成ツール(Swagger等)の活用経験。
- 管理画面開発の経験(ActiveAdmin、Rails Admin等)。
- Gitを用いたバージョン管理と協調開発の経験。
- 論理的な問題解決能力と細部への配慮。
あれば望ましいスキル
- フロントエンド技術(JavaScript、React、Vue.js、Hotwire/Stimulus)の実務経験。
- Docker、Kubernetesなどのコンテナ技術とデプロイ自動化の知識。
- CI/CDパイプラインと自動テスト環境の構築経験。
- AWSやGCP、Azureなどのクラウドサービス活用経験。
- オープンソースプロジェクトやRuby gemsへの貢献実績。
- Railsアプリケーションの大規模パフォーマンス最適化の実績。
- WebSocketsやAction Cableを用いたリアルタイム機能の実装経験。
当社で働く魅力
当社では、リモートワークの柔軟性と技術的に挑戦的なプロジェクトの両立を実現できます。ワークライフバランスを重視する文化の中で、最新技術を駆使したスキル向上の機会を提供します。影響力のあるプロジェクトに貢献し、国際的な技術者チームと協働しながら、Ruby on Rails開発のキャリアを加速させてください。