シニアソリューションアーキテクト - Angular/NodeJS/PostgreSQL リモート
リモート勤務
フルタイム
経験豊富なソリューションアーキテクトとして次のチャレンジをお探しですか?当社では、Angular、NodeJS、PostgreSQLを使用して拡張性の高い技術ソリューションを設計・実装できる経験豊富な専門家を求めています。このポジションでは、ビジネス要件と技術実装の橋渡しをしながら、開発チームをアーキテクチャの卓越性に導いていただきます。急速に成長するデジタル環境において、技術的な専門知識と戦略的思考を活かして複雑なシステムアーキテクチャの課題を解決していただける方を探しています。
主な責任
- ビジネス目標と技術要件に合致した包括的なシステムアーキテクチャソリューションの設計と開発。
- 新規プロジェクトやシステム強化のための技術的意思決定プロセスをリードする。
- Angular、NodeJS、PostgreSQLを基盤とした堅牢なアプリケーションアーキテクチャの設計と実装。
- マイクロサービスベースのアーキテクチャの設計と最適化によるシステムの拡張性と柔軟性の確保。
- 図表、仕様書、実装ガイドラインなどの詳細なアーキテクチャドキュメントの作成と維持。
- フロントエンドとバックエンドシステム間のシームレスな統合を確保するため、機能横断チームと協力する。
- 開発チームへの技術的指導とコードレビューの実施によって品質基準を維持する。
- システムセキュリティ、パフォーマンス最適化、スケーラビリティのベストプラクティスを実装する。
- 技術スタックと開発プロセスを強化するための新しい技術やツールの継続的な評価と導入提案。
- 複雑なアーキテクチャの問題をトラブルシューティングし、本番環境でのソリューションを迅速に提供する。
- 本番環境におけるすべてのシステムの高可用性(99.9%以上)とパフォーマンスの目標達成を確保する。
- 効率的なソフトウェア配信のためのCI/CDパイプラインの開発と維持、自動テストの推進。
必要なスキル
- ソリューションアーキテクトまたは同等の上級技術職としての5年以上の経験。
- フロントエンド開発にAngular(v14以上)を使用したソリューションの設計と実装における実証された専門知識。
- バックエンドサービスとAPI開発のためのNodeJS(v18以上)での高い習熟度とExpress.jsフレームワークの経験。
- TypeScriptによる強型付けプログラミングの経験と設計パターンの深い理解。
- PostgreSQL(v14以上)データベースの設計、パフォーマンスチューニング、クエリ最適化、インデックス戦略における高度な知識。
- マイクロサービスアーキテクチャ設計、API設計、およびRESTfulサービスの実装経験。
- クラウドインフラストラクチャサービス(AWS、Azure、またはGCP)における実践的な経験とクラウドネイティブアーキテクチャの理解。
- Dockerコンテナ化とKubernetes環境でのオーケストレーション経験。
- CI/CDパイプライン(Jenkins、GitLab CI、GitHub Actions)の設計と実装経験。
- セキュリティベストプラクティス(OWASP Top 10)とデータ保護手法の実装に関する深い理解。
- 負荷テスト、パフォーマンスチューニング、スケーラビリティ計画の経験。
- アジャイル開発手法(Scrum、Kanban)での作業経験とチーム技術指導の能力。
あれば望ましいスキル
- アップロードされたコンテンツのビデオ最適化経験(FFmpeg、Media Encoder、HLSストリーミングなどのトランスコーディング)。
- Contentful、Strapi、Prismic、SanityなどのヘッドレスCMSプラットフォームでの実務経験と統合知識。
- RESTおよびGraphQL APIを通じたサードパーティシステム統合の開発と維持における専門知識。
- CKEditor、TinyMCE、Quillなどのリッチテキストエディタ(WYSIWYG)の実装とカスタマイズに関する知識。
- DNS伝播、CNAME、Aレコード、MXレコードなどのDNS設定と管理の実践的経験。
- Let's Encrypt、AWS Certificate Manager、DigiCertなどのSSL証明書の実装、更新、トラブルシューティングの経験。
- GitHubアクション、GitLab CI、Jenkinsなどを使用したCI/CDパイプラインのセットアップと保守を含むDevOps経験。
- RedisやMemcachedなどのキャッシュ技術の経験とパフォーマンス最適化への応用。
当社に参加する理由
革新的なチームの一員として、あなたのアーキテクチャの専門知識が製品開発に直接影響を与えます。当社は柔軟なリモート作業環境、競争力のある報酬、そして最先端の技術を扱う機会を提供しています。当社のソリューションアーキテクトとして、重要な技術的決定を行い、当社の技術スタックの未来を形作る自律性を持っていただけます。定期的な技術会議やワークショップへの参加機会、継続的な学習とスキル向上のための教育予算も提供しています。グローバルな環境で多様なチームと協力し、革新的なソリューションを生み出す機会があります。