

RealPage, Inc.は、賃貸住宅および不動産業界全般向けに、プロパティマネジメントソフトウェアとサービスを開発しています。同社のクラウドベースのプラットフォームとAI搭載ツールは、リーシング、入居者エンゲージメント、収益・財務業務、ユーティリティとサステナビリティ、ベンダー・支出管理、スマートビル連携、分析などを支援します。マルチファミリー住宅、アフォーダブル住宅、学生向け住宅、高齢者向け住宅、戸建て住宅、商業用物件の運営会社に加え、ポートフォリオをより効率的に運営し入居者体験を向上させたいオーナー、投資家、プロパティマネジメント会社、ベンダーにもサービスを提供しています。
シニアソフトウェアエンジニア – TypeScript、Node.js、React
RealPageのシニアソフトウェアエンジニアとして、不動産ソフトウェアおよび分析プラットフォーム向けのTypeScript、Node.js、React製品を開発します。 入居者向けの引っ越しアプリケーションと、顧客向けのスケーラブルな機能を開発します。
仕事内容
- 発見、技術設計、実装、テスト、リリース、 本番監視までの一連の工程で、顧客向け機能をリードする
- 高性能なNode.jsおよびTypeScript APIと、社内システムおよびサードパーティシステムを接続するイベント駆動型サービスを構築する
- アクセシブルで堅牢なインターフェースと、信頼性の高い状態・データ管理を備えた最新のReactおよびTypeScriptアプリケーションを作成する
- ユニットテスト、統合テスト、UIテスト、丁寧なレビュー、確かなエンジニアリングプラクティスによってコード品質を高める
- パフォーマンス、コスト、セキュリティ、開発者の生産性の観点からアーキテクチャの選択肢を評価する
- 技術・非技術の双方のステークホルダーに技術的な意思決定を明確に説明する
- プロダクトおよびデザインチームと協力し、機会の定義、ソリューションの範囲設定、成果の測定を行う
- エンジニアをメンタリングし、チームの開発プラクティスを強化する
- ログ、トレース、ダッシュボード、A/B実験を使用して、製品を計測・評価・改善する
- 入居者の新居への引っ越しを支援するLOFT MovingおよびMoving Marketplace製品を開発する
応募要件
- 本番ソフトウェアの開発経験が5~8年以上ある
- フロントエンドおよび/またはバックエンド開発で、TypeScriptの経験が3年以上ある
- Express、Fastify、NestJSなどのフレームワーク、非同期プログラミング、パフォーマンスプロファイリング、メモリおよびCPU最適化を含む、高度なNode.jsおよびTypeScriptの専門知識がある
- コンポーネントアーキテクチャ、Hooks、状態・データ管理、WCAGアクセシビリティ、React Testing Library/Jestを含む、高度なReactおよびTypeScriptの専門知識がある
- 信頼性の高いRESTおよびGraphQL APIの設計経験がある
- OAuth2/OIDC、ページネーション、レート制限、テレメトリを理解している
- Jestを使ったユニットテストおよび統合テストを自在に行える
- ログ、メトリクス、トレースを活用した強力なデバッグおよびオブザーバビリティの実践経験がある
- 技術的な議論をリードし、設計ドキュメントを作成し、製品の方向性づくりに貢献できる
- 歓迎:Kafka、RabbitMQ、SQS/SNS、Service Busなどのキューまたはストリームの経験
- 歓迎:AWSまたはAzure、Docker、KubernetesまたはECS/AKS、GitHub ActionsまたはAzure DevOpsなどのCI/CDシステムに関する知識
- 歓迎:Webパフォーマンスプロファイリング、Web Vitals、CDN戦略、SREプラクティス、カオステスト、OpenTelemetryの経験
- 歓迎:脅威モデリング、依存関係スキャン、SAST/DAST、自動化されたシークレット管理に関する知識
- ソーシャルプロフィール、ブログ記事、ポートフォリオプロジェクトへのリンクは任意
福利厚生
- 個人の成長とキャリア形成を支援する協働的な職場環境
- RealPageのタレントコミュニティおよび将来の機会の検討対象となる可能性








