募集職種一覧へ
ENGINEERING
ソフトウェアエンジニア(フルスタック)
Webシステムからモバイルアプリまで、フロントエンドとバックエンドの両方を担当します。
ポジション概要
お客様のWebシステムやモバイルアプリ、自社プロダクト「Edunoah」の開発を、要件定義から設計・実装、公開後の改善まで担当します。技術選定にも関わりながら、フロントエンドとバックエンドを横断して開発をリードしていただきます。
業務内容
- お客様との要件定義・技術的な提案
- Webアプリケーションのフロントエンド・バックエンド開発
- モバイルアプリ(iOS・Android)の開発・ストア公開
- API・データベースの設計と実装
- 生成AIを活用した機能の開発
- コードレビュー、テスト、CI/CDの整備
- 公開後の保守・改善、障害対応
必須スキル
- TypeScriptを用いたWebアプリケーション開発の実務経験(5年以上)
- React / Next.jsを用いたフロントエンド開発の実務経験(3年以上)
- Node.js等を用いたAPI設計・開発と、RDB(PostgreSQL / MySQL)の設計・運用経験
- 受託開発またはクライアントワークでの開発経験
- 要件定義から設計・実装・リリースまでを一人で担当した経験
- AWSまたはGoogle Cloud上での本番環境の構築・運用経験
- Gitを用いたチーム開発とコードレビューの経験
- GitHub等の公開コード、またはこれまでの成果物をご提示いただける方
- 日本語(JLPT N2以上)に加え、韓国語または英語でビジネスレベルのコミュニケーションができる方
- 日本・韓国・米国の時差をまたいで柔軟に業務を行い、緊急時の対応にもご協力いただける方
- ChatGPT・Claude・GitHub Copilot等の生成AIツールを、日常的に業務で活用している方
- フルリモート環境での実務経験(1年以上)
- Slack・Notion等を用いたテキスト中心の非同期コミュニケーションで業務を進められる方
- 居住国において、米国法人との業務委託契約または雇用契約を締結できる方
歓迎スキル
- React NativeまたはFlutterでのアプリ開発・ストア公開経験
- LLM APIを組み込んだ機能の開発経験
- 多言語(i18n)対応サービスの開発経験
- テックリードまたはチームリードの経験
- セキュリティ・パフォーマンスを考慮した設計の経験
- 教育系サービスまたはBtoB SaaSの開発経験
- Cursor・Claude Code等のAIコーディングツールを活用した開発経験
- 日本語・韓国語・英語の3言語でビジネスレベルのコミュニケーションができる方
求める人物像
- 指示を待たず、自ら課題を見つけて動ける方
- 技術そのものより、お客様の課題解決を優先できる方
- 仕様や判断の背景を、ドキュメントとして残せる方
- 新しい技術を学び続けることを楽しめる方
開発環境・使用ツール
- TypeScript
- React
- Next.js
- Node.js
- React Native
- PostgreSQL
- AWS
- Google Cloud
- Vercel
- Docker
- GitHub Actions
- Figma
- Slack
- Notion
- Cursor
- Claude Code
- GitHub Copilot
選考プロセス
- 01
書類選考
- 02
カジュアル面談
- 03
面接(1〜2回)
- 04
条件のご相談
面談・面接はすべてオンラインで行います。