【Go/TypeScript/React/フルリモート】SaaSプロダクト開発フルスタックエンジニア
作業内容
・マルチテナントアクセス制御システムの設計および実装を担当します。 具体的には、組織ごとの分離、ロールに基づいたフィルタリング、 ロールベースアクセス制御(RBAC)の実装が含まれます。 ・リアルタイム通知基盤の設計と開発を進めます。 エンティティ定義、Server-Sent Events(SSE)によるリアルタイム配信、 アラートの自動生成機能などを構築します。 ・データエクスプローラ機能の構築に携わります。 センサーデータの視覚化、ビデオの同期再生、ラベル編集機能などの開発を行います。 ・データ収集用アプリケーションの機能拡充を行います。 ロボット管理、エピソード管理、各種ダッシュボード機能の開発などが含まれます。
必須スキル
・Go言語を用いたバックエンドAPI開発の実務経験(2年以上)をお持ちの方。 ・TypeScriptおよびReactでのフロントエンド開発経験がある方。 ・PostgreSQLを利用したデータベーススキーマ設計およびマイグレーションの経験。 ・GitHubを活用したチーム開発経験(プルリクエストレビュー、ブランチ運用フローの理解)。 ・単体テスト、Linter、Formatterを活用したコード品質保持の経験。 ・REST APIの設計に関する深い理解と実務経験。 ・タスクの要件定義から設計、実装まで、一連のプロセスを自律的に推進できる能力。
歓迎スキル
・Next.js(App Router)を使用した開発経験がある方。 ・OpenAPIスペック駆動開発の経験。 ・認証・認可機能の実装経験(OAuth2、OpenID Connect、RBACなど)。 ・マルチテナント型アプリケーションの設計および実装経験。 ・SSE(Server-Sent Events)やその他のリアルタイム通信技術の実装経験。 ・BunやGORMなどのORMツールを用いた開発経験。
稼働条件
週5日 / 月間160時間程度 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Go, TypeScript, React, PostgreSQL, GitHub, Next.js, OpenAPI, OAuth2, OpenID Connect, RBAC, SSE, Bun, GORM
作業時間
9:00 - 18:00
精算基準時間
140h〜180h
募集回数
1回
職種・ポジション
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)