職務内容
シニアフルスタックエンジニアとして、ビジネス要件を満たすスケーラブルなウェブアプリケーションの設計、開発、保守を担当します。プロダクトマネージャー、デザイナー、データサイエンティストなど他部門のチームと協力し、高品質なソフトウェアソリューションを提供します。この役職では、フロントエンドとバックエンドシステムの実装を主導し、最適なパフォーマンス、セキュリティ、ユーザーエクスペリエンスを確保します。また、ジュニアエンジニアの指導、コードレビュー、組織全体の技術戦略への貢献も求められます。ソフトウェア開発ライフサイクルに対する深い理解と、技術的卓越性とビジネス目標のバランスを取る能力が必須です。
主な責任
- 最新技術とフレームワークを使用したフルスタックウェブアプリケーションの設計・開発
- プロダクトチームと協力し、ビジネス要件を技術仕様に変換
- RESTful API、GraphQLエンドポイント、マイクロサービスアーキテクチャの実装・保守
- コードリファクタリング、データベースチューニング、キャッシュ戦略によるアプリケーションパフォーマンスの最適化
- 認証、認可、データ暗号化プロトコルの実装によるシステムセキュリティの確保
- コードレビューの主導とジュニア開発者への技術的指導
- HTML、CSS、JavaScript、ReactやVue.jsなどのフロントエンドフレームワークを使用したユーザーインターフェースの設計・実装
- Python、Java、Node.jsなどのバックエンド言語とPostgreSQL、MongoDB、MySQLなどのデータベースを使用したバックエンドシステムの開発
- アプリケーション機能を強化するためのサードパーティサービスやツールの統合
- 本番環境におけるアプリケーションパフォーマンスの監視と問題のトラブルシューティング
- 新興技術や業界動向を把握し、イノベーションを推進
- 技術プロセスの文書化とベストプラクティスによるコード品質の維持
- スプリントプランニング、デイリースタンドアップ、レトロスペクティブを含むアジャイル開発プロセスへの参加
- DevOpsチームと協力し、スムーズなデプロイとCI/CDパイプラインを確保
- システムアーキテクチャの決定とスケーラビリティに関する考慮事項への入力
- コーディング標準とソフトウェア開発のベストプラクティスへの準拠を確保
- エンドユーザーや内部チーム向けの技術文書作成を支援
- ユーザーテストの実施とフィードバックの収集によるアプリケーション機能の改善
- AWS、Azure、GCPを使用したクラウドベースソリューションの設計・実装への参加
- QAチームと協力し、ソフトウェアの品質と信頼性を確保
求めるスキル
- フルスタックウェブ開発における5年以上の専門的な実務経験
- ソフトウェアアーキテクチャの深い理解を伴うフロントエンド/バックエンド技術の実証された専門知識
- ES6+機能を含むJavaScriptの高度な習熟度とReact、Angular、Vue.jsなどのフレームワークの経験
- Python、Java、Node.jsなどのサーバーサイド言語とPostgreSQL、MongoDB、MySQLなどのデータベースの経験
- REST API設計、GraphQL実装、マイクロサービスアーキテクチャの知識
- スケーラブルで安全かつ高性能なシステムの設計・実装能力
- Gitなどのバージョン管理システムの習熟度とCI/CDパイプラインの経験
- 優れた問題解決能力と複雑な問題のデバッグ能力
- 非技術的な関係者に技術的概念を説明できる強いコミュニケーションスキル
- 技術文書の読解とグローバルチームとの協業のための英語力
- AWS、Azure、GCPなどのクラウドプラットフォームの経験
- DevOpsプラクティスとDockerやKubernetesなどのコンテナ技術の理解
- 締め切りの厳しい高速な環境での作業能力
- 予算内で期限内に高品質なソフトウェアを提供した実績
- アジャイルやスクラムなどのソフトウェア開発方法論の知識
- Jest、Mocha、Seleniumなどのテストフレームワークの経験
- システムのボトルネックを特定しパフォーマンスを最適化するための強い分析スキル
- 独立して作業する能力とチームの一員として働く能力
- 優れた時間管理スキルとタスクの優先順位付け能力
- セキュリティのベストプラクティスとコンプライアンス要件の知識
会社の福利厚生
当社は競争力のある給与体系、充実した健康保険、柔軟な勤務環境を提供しています。トレーニングプログラムやカンファレンスを通じた専門的な成長の機会を提供します。従業員は協力的な文化、リモートワークオプション、サポート体制の整ったチーム環境を享受できます。また、年間ボーナス、ストックオプション、ウェルネス手当も提供しています。会社は寛大な有給休暇と病気休暇ポリシーによりワークライフバランスを奨励しています。さらに、開発作業を支援する最先端の技術とツールへのアクセスを提供します。創造性と技術的卓越性を育むため、チームは定期的にハッカソンやイノベーションチャレンジに参加しています。