シニアバックエンドRubyエンジニア | リモートポジション
リモート勤務
フルタイム
当社では、ビジネスロジックサービスの中核を構築するシニアバックエンドRubyエンジニアを募集しております。内部ツール、パートナー向けAPI、消費者向けアプリケーションはすべて、これらのサービスに依存しています。Ruby on Railsを中心とした開発環境で、高品質なコードと堅牢なシステム設計に情熱を持つ経験豊富なエンジニアの方のご応募をお待ちしております。
主な責任
- ビジネス全体にわたるAPI、サービス、システムの設計、構築、保守を行います。
- 複数のサービスやスタック層にまたがる本番環境の問題をデバッグします。
- 社内の他のエンジニアと協力して新機能を構築します。
- エンジニアリング標準、ツール、プロセスの改善を主導します。
- マイクロサービスアーキテクチャの設計と実装を行います。
- システムのパフォーマンス最適化と拡張性の確保を担当します。
- コードレビューを通じて品質基準の維持と向上に貢献します。
必須スキル
- APIの設計と構築における実務経験(3年以上)。
- システムの実装、保守、改善における自動テストの価値への深い理解。組織全体でこれらの価値を促進する意欲。
- 開発の迅速化とシステム拡張のための優れたコード設計プラクティスの価値に関する知識。
- エンジニアリングプロセスに関する優れた規律。
- 多文化・多分野の環境での優れたコミュニケーション能力。
- ビジネス要件から合理的な技術的成果物を形成するスキル。
- Ruby on Rails(Ruby 3.x)での開発経験、またはオブジェクト指向設計を可能にする/優先する言語の知識。
- PostgreSQL、MySQL、Redis、DynamoDB、S3のデータベースまたはストレージソリューションの経験。
- AWS環境でのシステムデプロイと保守の経験(EC2、Lambda、ECS、RDS)。
- コードの品質と保守性に対する強いコミットメント。
- Git、CI/CDパイプライン、コンテナ化技術に関する知識。
歓迎するスキル
- Android SDK、ReactJS、ReactNativeに関する知識。
- Java、Spring、Spring Boot、Kotlin、JavaScriptでの開発経験。
- UI開発の経験。
- アルゴリズム、データ構造、設計パターンに関する優れた理解。
- 高度な英語コミュニケーション能力。
- マイクロサービスアーキテクチャの設計と実装経験。
- 高負荷システムのパフォーマンス最適化経験。
- DevOpsプラクティスとツールに関する知識。
- 分散システムとその課題に関する理解。
- APIゲートウェイ、メッセージキュー、イベント駆動アーキテクチャの経験。
なぜ当社を選ぶべきか
当社では、技術的な挑戦と成長の機会に満ちた環境を提供しています。完全リモートでの勤務が可能で、柔軟な働き方を支援します。最先端の技術スタックを使用し、グローバルな影響力を持つプロダクトの開発に携わることができます。継続的な学習と専門的な発展を奨励し、エンジニアリングエクセレンスを重視する文化の中で、あなたのスキルと経験を最大限に活かすことができます。