バックエンドRubyエンジニア
リモートで
フルタイム
プロジェクトの占有率
プロジェクト シニア・バックエンド・ソフトウェア・エンジニアは、ビジネス・ロジック・サービスの中核を構築します。社内ツール、パートナー向けAPI、コンシューマー向けアプリはすべてこれらのサービスに依存しています。
タスク
- ビジネス全体のAPI、サービス、システムの設計、構築、保守。
- サービスやスタックの複数のレベルにまたがる本番環境の問題をデバッグする。
- 社内のエンジニアと協力して新機能を構築する。
- エンジニアリング標準、ツール、プロセスの改善。
必要条件
- APIの設計・構築経験
- システムの実装、メンテナンス、改善の一環として自動テストの価値を理解していること。これらの価値を組織全体に広める準備ができていること。
- 開発をスピードアップし、システムを拡張するための優れたコード設計プラクティスの価値を知っていること。
- エンジニアリングプロセスに関して、優れた規律を持つこと。
- 多文化・多分野にまたがる環境で活躍できること。
- ビジネス要件から合理的な技術成果物を形成するスキル。
- 私たちのチームは以下のツールを使用していますが、専門家であることや、すべてのツールの使用経験を求めているわけではありません。
スタック
- Ruby on Railsおよび/またはOODが可能な、またはOODを好む言語の知識があれば歓迎します。
- PostgreSQL、MySQL、Redis、DynamoDB、S3 - 他のデータベースやストレージソリューションの知識も大歓迎です。
- 私たちのシステムは主にAWS上にデプロイされ、メンテナンスされています。
- また、ReactJS、Node、Javaを使用するサービスもあります。
その他のスキル
- Android SDK、ReactJSおよび/またはReactNativeの知識。
- Java、Spring、Spring boot、Kotlin、Javascriptに精通していること。
- UI開発の経験。
- アルゴリズム、データ構造、デザインパターンに精通していること。
- 高度な英語力。