職務内容
EMEA地域を拠点とするフルスタック開発者として、エンドツーエンドのウェブソリューションの設計、開発、保守において重要な役割を担っていただきます。このポジションでは、スケーラブルで安全かつユーザー中心のアプリケーションを提供するために、フロントエンドとバックエンドの両方の技術に関する専門知識が求められます。ビジネス要件を技術仕様に変換するため、プロダクトマネージャーやドメインエキスパートを含むクロスファンクショナルチームと緊密に連携します。組織の目標と技術標準に沿いながら、堅牢なバックエンドAPIの構築からインタラクティブなフロントエンドインターフェースの作成まで、多様なプロジェクトに取り組む役割です。
主な責任
- Python/Flask、MongoDB、AWSを使用してバックエンドAPIを開発・保守し、高トラフィックアプリケーションのスケーラビリティとパフォーマンスを確保します。
- Node.jsとReactを活用したJavaScriptソリューションを設計・実装し、様々なデザインツールにおけるユーザーエクスペリエンスを向上させます。
- モジュール性、保守性、既存システムとの統合に重点を置いたバックエンドマイクロサービスの設計とデプロイを行います。
- プロダクトマネージャーやドメインエキスパートとの設計ディスカッションに参加し、新製品・機能・技術アプローチの実現可能性を評価します。
- 開発ガイドライン、コーディング標準、ベストプラクティスの確立と改善に協力し、プロジェクト全体の一貫性と品質を保証します。
- 複雑な技術的問題を迅速かつ正確に分析・トラブルシューティングし、システムの信頼性向上に向けた実用的な解決策を提供します。
- コードレビュー、アプリケーションのデバッグ、パフォーマンス最適化を行い、プロジェクトの期限とユーザー期待に応えます。
- 新興技術や業界動向を常に把握し、今後の開発イニシアチブに向けた革新的なソリューションを提案します。
- コード、システムアーキテクチャ、技術プロセスを文書化し、ナレッジ共有と新チームメンバーのオンボーディングを促進します。
- 開発ワークフローとツールの継続的改善を支援し、生産性向上と技術的負債の削減に貢献します。
求めるスキル・経験
- RESTful API構築のためのPythonプログラミングとFlaskフレームワークに強みを持つフルスタック開発者としての実績。
- バックエンド開発のNode.js、フロントエンドインターフェースのReact、ReduxやNext.jsなどのモダンフレームワークを含むJavaScriptの専門知識。
- データベース管理のMongoDB、デプロイ・監視・Infrastructure as CodeのためのAWSクラウドサービスの実務経験。
- シームレスな統合とスケーラビリティを確保するためのマイクロサービスアーキテクチャ、API設計原則、分散システムの深い理解。
- 高圧環境下で複雑な技術的課題を分析・解決した実績を示す優れた問題解決能力。
- 技術ソリューションとビジネス目標を整合させるため、プロダクトマネージャー、デザイナー、ステークホルダーと協働する能力。
- 反復的なプロジェクト進行のためのバージョン管理システム(Gitなど)とアジャイル開発手法(Scrum、Kanbanなど)の知識。
- 非技術的聴衆に技術概念を説明し、プロセスを明確に文書化する強いコミュニケーションスキル。
- CI/CDパイプライン、コンテナ化(Dockerなど)、DevOpsプラクティスによる開発・デプロイワークフローの効率化経験。
- データ整合性と効率的なデータ取得を確保するためのRESTful API開発、GraphQL、データベースクエリ(MongoDB Atlas、SQLなど)の習熟度。
- プロセス最適化の機会を自発的に見つけ出す姿勢を持ち、チームとしても個人としても働ける能力。
- タスクの優先順位付け、期限厳守、一貫した高品質な成果物提供のための優れた時間管理スキル。
- 認証/認可メカニズム、データ暗号化、セキュアコーディング標準を含むセキュリティベストプラクティスの知識。
- 成長とイノベーションを支えるクラウドネイティブ開発、サーバーレスアーキテクチャ、スケーラブルなアプリケーション設計の経験。
- コード品質、システム信頼性、技術仕様への準拠を確保するための細部への強い注意力。