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

Full Time2ヶ月前
Employment Information
職務内容

フルスタックの創業エンジニアとして、Steloのプロダクトエコシステムの技術基盤構築において重要な役割を担っていただきます。このポジションでは、ビジネス成長を牽引するシームレスでユーザー中心のソリューションを創出するために、フロントエンドとバックエンド両方の開発に対する深い理解が求められます。プロダクトビジョンと技術的卓越性に沿ってプラットフォームのコアコンポーネントを設計・開発・メンテナンスするため、クロスファンクショナルチームと緊密に連携します。

主な責任
  • Steloのユーザー向けプロダクトエコシステム全体において、使いやすさ、アクセシビリティ、パフォーマンス最適化に重点を置いた、シンプルで直感的かつ楽しいユーザー体験を開発します。
  • 内部・外部利用向けのREST/GraphQL APIを設計・構築し、セキュリティ、拡張性、ビジネス要件への適合を確保するとともに、高水準のドキュメンテーションとバージョン管理を維持します。
  • AgileやScrumなどの現代的な開発手法を活用し、ベストプラクティスに準拠した高品質でテスト済み、可読性が高くスケーラブルなコードを記述し、タイムリーかつ信頼性の高いソリューションを提供します。
  • プロダクトマネージャーやデザイナーと協力してユーザーニーズを技術仕様に変換し、プロトタイプの反復やユーザーテストを実施して最終プロダクトを磨き上げます。
  • DataDogやDockerなどのツールを活用してシステムの信頼性とパフォーマンスを確保するため、監視、ロギング、デバッグのための堅牢なシステムを実装・維持します。
  • AWSやVercelなどのクラウドプラットフォームを使用したスケーラブルなインフラストラクチャの開発に貢献するとともに、ジュニアエンジニアの指導や継続的な学習と改善の文化を育成します。
  • 新興技術や業界動向を常に把握し、生産性とイノベーションを高めるための新しいツールやフレームワークの評価・統合に積極的に参加します。
求めるスキル
  • コンポーネントベースのアーキテクチャと状態管理を強く意識した、動的でレスポンシブなフロントエンドインターフェース構築のためのReactとTypescriptの習熟。
  • 効率的なデータ処理とフロントエンドアプリケーションとのシームレスな統合を確保する、スケーラブルなバックエンドサービス開発のためのNode.jsとApollo GraphQLの専門知識。
  • サーバーサイドレンダリングページの作成と静的・動的コンテンツ配信のパフォーマンス最適化のためのNext.jsの強力な知識。
  • スキーマ最適化、クエリパフォーマンスチューニング、データ整合性強化を含むリレーショナルデータベースの設計・管理のためのPostgresの経験。
  • スムーズなCI/CDパイプラインとシステムの拡張性を確保するための、Dockerによるコンテナ化、AWSによるクラウドインフラストラクチャ、Vercelによるデプロイメントを含むDevOpsプラクティスの知識。
  • 根本原因の特定と効果的なソリューションの実装に焦点を当てた、複雑なシステムのデバッグ能力と優れた問題解決スキル。
  • ステークホルダーとの効果的な連携、技術的決定の文書化、非技術的聴衆への進捗報告のための強いコミュニケーションスキル。
  • 共有目標達成のための協力的な取り組みとプロジェクトの所有権のバランスを取りながら、独立しておよびチームの一員として働く能力。
  • 継続的な学習、コードレビュー、クリーンでメンテナンス可能なコードベースの維持への取り組みを伴う、高品質なソフトウェア構築への情熱。
  • システムの信頼性を確保し、パフォーマンスメトリクスを追跡し、潜在的な問題を事前に対処するためのDataDogなどの監視ツールの経験。