職務内容
ジュニアバックエンドエンジニアとして、当社のコア製品の開発と保守において重要な役割を担っていただきます。このポジションでは、ビジネス運営を支え、イノベーションを推進するスケーラブルで信頼性の高いバックエンドシステムの構築に焦点を当てます。クロスファンクショナルチームと緊密に連携し、高品質なソフトウェアソリューションを提供するとともに、技術インフラの継続的な改善に貢献していただきます。
主な責任
- コア製品の定期的な開発。バックエンドコンポーネントの設計、コーディング、テストを行い、機能性とパフォーマンスを確保します。
- 決済システム、ブロックチェーンコネクタ、その他のパートナー統合の更新と保守。システム間のシームレスな通信を確保し、技術的な問題を迅速に解決します。
- 内部ツールの新機能実装。開発チームと運用チームの生産性向上とワークフローの効率化を図ります。
- シニアエンジニアやプロダクトマネージャーと協力し、要件を理解して技術仕様に落とし込みます。
- コードレビューやデバッグセッションに参加し、コード品質の維持とシステム安定性の向上に努めます。
- 技術プロセスのドキュメント化。システムアーキテクチャ、API、統合ポイントの明確な記録を維持し、チーム内での知識共有を促進します。
- 業界のトレンドや新興技術を把握し、バックエンドソリューションの進化に貢献します。
求めるスキル
- コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号。バックエンド開発の基本原理に関する強固な基礎知識を有すること。
- Python、Java、Node.jsなどのプログラミング言語に精通。RESTful APIの開発と統合の経験があること。
- データベース(SQL/NoSQL)とデータモデリング技術に関する知識。効率的なデータ保存と取得をサポートできること。
- クラウドプラットフォーム(AWS、Azure、GCP)とDevOpsプラクティスの経験。スケーラブルで自動化されたデプロイプロセスを確保できること。
- ブロックチェーン技術と決済システムの理解。パートナー統合の維持と強化に効果的に取り組めること。
- 優れた問題解決能力。時間的制約の中で複雑なシステムをデバッグできること。
- 強いコミュニケーション能力。チームメンバーと協力し、技術的な概念を非技術的な関係者に明確に伝えられること。
- 自立して作業し、タスクの所有権を持ちながら、プロジェクトのタイムラインと品質基準を遵守できること。
- ソフトウェア開発への情熱。継続的な学習と専門的な成長へのコミットメントがあること。