フルスタックエンジニア at Conduit

Full Time2ヶ月前
Employment Information
職務内容
このポジションは、当社のコアインフラストラクチャ製品の開発と保守において重要な役割を担います。理想的な候補者は、プラットフォームの基盤となる堅牢なバックエンドシステムとサービスの設計、構築、デプロイを担当します。また、直感的でレスポンシブなフロントエンドインターフェースを作成することで、ユーザーエクスペリエンスの形成にも重要な役割を果たします。さらに、請求システム、メトリクストラッキング、権限管理などの重要な製品機能を実装し、アプリケーション全体でシームレスな機能性とセキュリティを確保します。この役割には、技術的およびビジネス要件の深い理解が必要であり、スケーラブルで信頼性が高く、ユーザー中心のソリューションを提供することに重点を置いています。
主な責任
  • インフラストラクチャ製品を支えるバックエンドシステムとサービスを設計、構築、デプロイし、パフォーマンス、スケーラビリティ、セキュリティ基準を満たすようにします。
  • クロスファンクショナルチームと協力して、ユーザー調査、ワイヤーフレーム作成、プロトタイピングに重点を置いた優れたUI/UXエクスペリエンスを提供するフロントエンドソリューションを設計および実装します。
  • 請求システム、メトリクストラッキング、権限管理などの製品機能を開発および維持し、機能性とユーザー満足度を向上させます。
  • 効率性、信頼性、保守性のために既存のシステムを最適化し、新興技術や業界トレンドとの互換性を確保します。
  • バックエンドおよびフロントエンドシステムの徹底的なテストとデバッグを実施し、問題を迅速に特定して解決します。
  • 技術的なプロセス、システムアーキテクチャ、コードベースを文書化し、将来の開発のための明確さと保守の容易さを確保します。
  • ソフトウェア開発、クラウドコンピューティング、DevOpsプラクティスの最新の進歩を把握し、システムのパフォーマンスとセキュリティを継続的に改善します。
  • ジュニア開発者に技術的なリーダーシップとメンタリングを提供し、協力的で革新的なチーム環境を育成します。
  • プロダクトマネージャーやステークホルダーと緊密に連携し、技術的ソリューションをビジネス目標とユーザーニーズに合わせます。
  • すべての開発およびデプロイ活動において、業界標準、ベストプラクティス、規制要件への準拠を確保します。
求人要件
  • Node.js、Python、Javaなどのテクノロジーを使用したバックエンドシステムの設計および開発の実績。
  • HTML、CSS、JavaScript、およびReactやAngularなどのモダンライブラリを使用したフロントエンド開発の強力なスキル。
  • システムのデプロイと管理のためのクラウドプラットフォーム(AWS、Azure、Google Cloudなど)およびDevOpsツール(Docker、Kubernetes、CI/CDパイプラインなど)に関する深い知識。
  • スケーラブルで安全なデータストレージソリューションをサポートするためのデータベース(MySQL、PostgreSQL、MongoDBなど)およびデータモデリング技術の経験。
  • 優れた問題解決スキルと、バックエンドおよびフロントエンド環境での複雑な技術的問題のトラブルシューティング能力。
  • 独立して作業する能力とチームの一員として働く能力、非技術的なステークホルダーに技術的概念を伝える強力なコミュニケーションスキル。
  • 細部への強い注意と、クリーンで保守可能かつ効率的なコードを書くことへのコミットメント。
  • アジャイル開発手法の経験と、高速なプロジェクトタイムラインに適応する能力。
  • 認証、認可、データ暗号化などのセキュリティベストプラクティスに関する知識。
  • 共同開発およびコード管理のためのGitなどのバージョン管理システムの習熟度。
  • ユーザーフィードバックとビジネス要件を分析し、製品機能と全体的なユーザーエクスペリエンスの改善を推進する能力。
  • API設計と統合の経験、フロントエンドとバックエンドシステム間のシームレスな通信を確保。
  • システムアーキテクチャ原則の強力な理解と、スケーラブルでフォールトトレラント、高性能なソリューションを設計する能力。
  • 優れた時間管理スキルと、プロジェクトの締め切りを満たすためにタスクを効果的に優先順位付けする能力。
  • キャッシング、ロードバランシング、データベースインデックス作成などのパフォーマンス最適化技術に関する知識。
  • チーム内での明確さと知識共有のための技術的なプロセスとシステムアーキテクチャを文書化する能力。
  • 継続的インテグレーションおよびデリバリー(CI/CD)パイプラインの経験。
  • システムパフォーマンスメトリクスを評価し、改善のための領域を特定する強力な分析スキル。
  • QAチームと協力して、厳格なテストとデバッグを通じて開発された機能の品質と信頼性を確保する能力。