NEW
リモート可
【TypeScript/React/Node.js/基本リモート】SNS向け配信システム開発
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
新規事業開発チームにて、SNSプラットフォーム向けメッセージ配信システムの開発を推進するため、開発メンバーを募集しています。
【作業内容】
Reactを用いた管理画面およびバックエンドAPIの実装を担当していただきます。当面はポップアップ画面作成機能、多要素認証、アカウント招待機能、権限機能を中心に開発していただきます。Webページに組み込むタグ、LIFFアプリ、配信サーバー、認証・認可、オンライン決済、集計基盤およびインフラの設計・実装にも関わっていただきます。
【求める人物像】
素直で誠実に、本質を理解しようとしながら主体的に業務へ取り組める方を求めています。成果にこだわり、データドリブンな思考でチームと協力できる方を歓迎します。
【ポジションの魅力】
新規プロダクトにおける技術選定、設計、実装、コードレビューに幅広く関われます。AIを活用した仕様駆動開発やテスト駆動開発など、最新の開発手法に携われます。
【開発環境】
フロントエンドはReact、MUI、TypeScriptを使用します。バックエンドはNode.js、Hono、TypeScriptを使用します。インフラはAWS、CDK、ECS on Fargate、Lambda、SQSを使用します。GitHub、GitHub Actions、Slack、Notion、Figmaなどを活用します。
求めるスキル
- ■必須スキル:
- チーム開発の経験(コードレビュー)、ソフトウェア開発経験(設計・実装・試験)が8年以上であること、React(TypeScript)を使ったフロントエンドWebアプリケーションの開発経験があること、Reactアプリケーションのアーキテクチャ・ライブラリ選定の経験、状態管理・ステート管理を使用した開発経験、TypeScriptを使ったバックエンドAPIの開発経験、Node・Expressを用いたバックエンドAPIの開発経験、テーブル設計の経験、Presentation・Model・Repository層を意識したAPI設計の経験、アプリケーションアーキテクチャ・ライブラリ選定の経験、AWSを使ったインフラ構築経験、TerraformまたはPulumiまたはCDKを利用した構築経験
- ■歓迎スキル:
- Gitにおいてrebaseを用いた運用ができること、TypeScriptのGenericsを使ったコードのリファクタリング経験があること、有限オートマトン(=有限ステートマシン)を使用した開発経験があること、Redux・XStateなどライブラリの使用経験があること、DrizzleなどのORMをご自身が主体となって組み込んだ経験、Reactive Programmingのライブラリを使用したアプリケーション開発経験があること