シニアフルスタック開発者:React、Node.js、TypeScript - リモート勤務
リモート勤務
フルタイム
当社の教育プラットフォームは、学生の現在の知識レベルに関わらず、識字教育に革命をもたらすことを目指しています。最新技術を駆使して、アメリカ全土の生徒や学生に質の高い教育をより身近で効果的にする機能の開発にご協力いただきます。
主な責任
- React 18+、TypeScript 5.0+、最新のフロントエンド技術を使用したレスポンシブでユーザーフレンドリーなインターフェースの設計と実装。
- Node.js 20+とNestJS 10+フレームワークを使用した堅牢なバックエンドサービスの開発。
- Jestを使用したユニットテストやCypressを使用したエンドツーエンドテストなど、包括的な自動化テストの作成。
- 複雑な教育データとユーザーインタラクションを処理するRESTful APIの作成と最適化。
- MySQL 8.0+データベースクエリとマイグレーションの開発・保守による最適なパフォーマンスの確保。
- コードのリファクタリング、Webpack設定の改善、SQLクエリの最適化によるアプリケーションパフォーマンスの向上。
- UI/UXデザイナーと緊密に連携し、ワイヤーフレームやモックアップを機能的なコンポーネントに変換。
- EC2、S3、Lambda、RDSなどのAWSサービスの設定と管理による信頼性の高いインフラストラクチャの構築。
- チームの知識共有のための技術的実装、API、アーキテクチャ決定の文書化。
- アジャイルセレモニーへの参加、スプリント計画とレトロスペクティブへの貢献。
必須スキルと経験
- 本番レベルのウェブアプリケーションの構築と保守において7年以上の商業経験。
- 現代のJavaScript/TypeScript、Reactエコシステム(React Hooks、Context API、Redux)に精通していること。
- バックエンド開発のためのNode.jsとNestJSフレームワークの豊富な経験。
- MySQLデータベース設計、クエリ最適化、マイグレーション戦略の高度な知識。
- アーキテクチャ設計パターン(MVC、MVVMなど)の実装とSOLID原則の遵守経験。
- 多数のユーザーベースを持つスケーラブルで高可用性のソフトウェアプラットフォームの構築経験。
- RESTful API、JSONデータ処理、APIドキュメントに関する実証済みの専門知識。
- ユニット、統合、エンドツーエンドテストを含む自動テスト方法論の経験。
- 分散チームとのアジャイル/スクラム環境での作業に慣れていること。
- 優れた英語コミュニケーションスキル(書面および口頭)。
あれば望ましいスキル
- バックエンド開発におけるKotlinの経験。
- API実装のためのGraphQLまたはgRPCの知識。
- 教育テクノロジーまたはeラーニングプラットフォームに精通していること。
- CI/CDパイプラインとDevOps実践の経験。
- オープンソースプロジェクトへの貢献または技術ブログの執筆経験。
当社に参加する理由
アメリカ全土の学生の教育成果を向上させるためのミッション主導型チームの一員になりませんか。当社では、競争力のある報酬、柔軟なリモートワーク体制、専門的成長の機会、そしてあなたのコードが学生の生活に実際の違いをもたらすのを見る機会を提供しています。当社の協力的な環境では、革新、継続的な学習、ワークライフバランスを大切にしています。