シニアRuby on Railsエンジニア | リモートフルタイムポジション
リモート勤務
フルタイム
経験豊富なRuby on Rails開発者として、チャレンジングなリモートポジションをお探しですか?当社では、最新のRuby on Railsプラクティスを駆使して堅牢なウェブアプリケーションを設計・開発するベテランRailsエンジニアを求めています。革新的なチームに参加し、リモートワークの柔軟性を享受しながら、魅力的なプロジェクトに取り組んでみませんか。
主な職務内容
- Ruby on Railsフレームワーク(Rails 7.x)を使用した高品質で拡張性の高いウェブアプリケーションの設計・開発。
- 要件収集から本番環境へのデプロイメント、その後の保守までの開発ライフサイクル全体の管理。
- RESTful APIおよびサードパーティサービス連携の実装と最適化。
- Delayed Jobを使用したバックグラウンド処理タスクの実装とパフォーマンス向上。
- ベストプラクティスとデザインパターンに従った、クリーンで保守性の高いコードの作成。
- 最適なパフォーマンスのためのPostgreSQLデータベーススキーマとクエリの設計・管理。
- RSpec、Minitestなどのテストフレームワークを活用した包括的なテストカバレッジの構築。
- SwaggerやRAMLなどのツールを使用したAPI文書の自動生成と維持管理。
- 直感的で機能的な管理者インターフェースとダッシュボードの開発・拡張。
- GitとGitHubをバージョン管理に活用し、チームメンバーとの効率的な協働体制の構築。
- コードレビューへの積極的な参加と継続的改善イニシアチブへの貢献。
- 本番環境における複雑な技術的課題のトラブルシューティングと迅速な解決。
必須スキル
- 最低1年以上の商用Ruby on Rails開発経験と、Railsの内部構造に関する深い理解。
- Rubyプログラミング言語(Ruby 3.x)に関する高い習熟度と実務経験。
- PostgreSQLデータベース設計と最適化技術の実践的知識。
- 外部APIとウェブサービスの連携実績と統合能力。
- Delayed JobまたはSidekiqを使用したバックグラウンドジョブ処理の実装経験。
- テスト駆動開発の実践とテストフレームワークの活用経験。
- API文書化ツールと自動化プロセスに関する知識と経験。
- 管理者インターフェースとダッシュボード開発の実証された実績。
- Gitバージョン管理と協調的な開発ワークフローに精通していること。
- MVCアーキテクチャとRESTfulデザイン原則の確かな理解。
- 自己motivated能力と優れた問題解決能力を有すること。
あれば望ましいスキル
- JavaScript、React、Vue.jsなどのフロントエンド技術の実務経験。
- Docker、Kubernetes、その他のコンテナ化ソリューションの知識と活用経験。
- CI/CDパイプラインの構成と管理の実践経験。
- AWS、Azure、GCPなどのクラウドプラットフォームでの開発・運用経験。
- マイクロサービスアーキテクチャに関する設計・実装知識。
- オープンソースプロジェクトやRuby gemsへの貢献実績。
- Railsアプリケーションのパフォーマンス最適化とスケーリングの専門知識。
- ウェブアプリケーションのセキュリティベストプラクティスの実装経験。
- アジャイル開発手法とスクラムプロセスの理解と実践。
当社に参加する理由
実際に社会に影響を与える挑戦的なプロジェクトで最先端技術を駆使して働くことができます。競争力のある給与体系、継続的な専門能力開発の機会、協力的なチーム環境とともに、リモートワークの柔軟性をお楽しみいただけます。当社はワークライフバランスを最重要視し、柔軟な勤務時間を提供し、継続的な学習と技術革新の文化を積極的に推進しています。グローバルな環境で自分のスキルを高めながら、キャリアの次のステップを踏み出しませんか?