フルスタックエンジニア

フルスタックエンジニア

Ixoneは、「まるで対面で話しているかのようなリアルタイムチャット」を実現するSNSを開発しています。
フルスタックエンジニアとして、フロントエンド(TypeScript×React×Next.js)からバックエンド(Golang×echo×SQLBoiler)、そして必要に応じてAI技術まで幅広く携わり、Google Cloud Platform (Cloud Run, Cloud SQL, Artifact Registry, Cloud Build など)を活用したモダンな開発環境で革新的なWebアプリケーションを一緒に作り上げていただきます。

🤝業務内容

  • フロントエンドおよびバックエンドの設計・開発
    • Next.jsを用いたUI設計、リアルタイムチャットのUI/UX改善
    • Golang + echo でのAPI設計、ORM(SQLBoiler)を活用したデータアクセス実装
  • データベースの設計、管理、最適化
    • Cloud SQLを利用したスキーマ設計、パフォーマンスチューニング
    • SQLBoilerを使ったモデル定義・マイグレーション管理
  • AI機能の統合およびパフォーマンス最適化
    • 会話要約や内容提案など、リアルタイムチャットでのAI活用をリサーチ・実装
    • 必要に応じてPythonや外部API連携なども検討
  • クラウドサービスの設定、運用、モニタリング
    • Cloud Runへのデプロイ、Artifact Registry・Cloud Buildを使ったCI/CDパイプライン構築
    • ログモニタリングやオートスケーリングの設定
  • APIの設計およびドキュメント作成
    • RESTやWebSocketを活用したリアルタイム通信のAPI設計
    • OpenAPI(Swagger)や社内Wikiを用いた仕様ドキュメント化
  • アジャイル開発におけるプロジェクト管理や調整
    • タスク管理ツール(JIRA / GitHub Projectsなど)を活用した進捗管理
    • スクラムマスターやPOとの連携で開発スプリントを円滑化

🤝必須要件

  • JavaScript(特にNext.js), Go での実務経験
    • フロントエンドとバックエンド双方を行き来できるスキル
  • フルスタック開発の経験(3年以上)
    • UI/UX設計からAPI開発、データベース運用まで一貫して携わった実績
  • モダンなフロントエンドおよびバックエンド技術への深い理解
    • TypeScript, React, Next.js, Golang, echo 等
  • Google Cloud Platformを利用した経験
    • 特に Cloud Run, Cloud SQL, CI/CD (Cloud Build)など
  • ソースコード管理としてGitHubの使用経験
    • Pull Requestベースの開発フロー、レビュー経験
  • レスポンシブデザインの実装スキル
    • モバイル/デスクトップ両方での快適なUI対応

🤝歓迎要件

  • チームでのリード経験
    • 小規模チームでフロント・バック双方を統括したことがある方
  • アジャイルやスクラム開発プロセスでの実務経験
  • 多言語環境でのアプリケーション開発経験
    • 英語ドキュメントや海外ユーザーとのやりとり
  • エンドツーエンドのテストとデプロイメントパイプライン構築経験
    • CI/CD自動化、テストカバレッジ向上施策など
  • Lucidchart等を利用したデータベース設計の経験
  • AI技術への興味・実務経験
    • PythonやLLM活用などでチャットを高度化する知見

🤝その他要件

報酬
経験・能力考慮の上、規定により優遇
勤務地
正社員:成長期のスタートアップということもあり、オフィス出社を推奨しています。オフィスの場所はこれから決めます!
業務委託メンバー:フルリモート
雇用形態
正社員 or 業務委託
試用期間
あり(3ヶ月〜)
就業時間
正社員:10:00~19:00
業務委託メンバー:裁量労働
休日・休暇
週休二日制(土日) 年末年始 フレキシブル休暇 年次有給休暇 慶弔休暇

選考プロセス

  1. カジュアル面談
    まずは一度お話ししましょう。Ixoneのことを聞いてみたい!メンバーはどんな人?など、どんなことでも大丈夫です。
  2. 書類選考
    履歴書と職務経歴書をご提出いただきます。
  3. 面談(複数回)
    カジュアル面談後Ixoneで働いてみたい!と思われた方には面談に進んでいただきます。
  4. 個別プロセス
    個別の状況をお伺いしながら、お試しジョイン(副業、期間限定)や技術課題など個別に最適なプロセスを設計します。
  5. 最終意識確認
    一定の個別プロセスを経た後、お互いの意思を確認しましょう。面接という構える形ではなく、フラットにお話ししたいです。
  6. 内定・オファー
    意思確認を経て、内定となります。入社時期はご相談ください。

応募・お問い合わせ

以下の入力フォームにて、採用のお問い合わせの旨お知らせください。
担当者よりご返信いたします。


    必須お名前

    必須メールアドレス

    必須応募する職業
      

    任意職務経歴書もしくはポートフォリオのURL

    任意その他補足がございましたらご記載ください。

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.