【週5日/リモートメイン/React,Node】バックエンドエンジニア

職種・ポジション
開発環境
作業内容
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※20代〜40代の経験者が望ましい案件です ※平日日中での稼働が前提となります。 ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- <担当範囲> 当面の間は、リッチメニュー作成機能、ポップアップ画面作成機能、チャット機能、MFA、アカウント招待機能、権限機能、配信用管理画面を中心に開発していただきます。 - リッチメニュー作成機能 - メニューに表示する画像のアップロードや、タップアクションの設定 - Flex Messageとの連携対応 - ポップアップ画面作成機能 - Webページのイベントに応じてポップアップ表示される離脱防止画面 - トリガー・出現頻度、デザインの設定 - チャット機能 - 個別の友だちアカウントにリアルタイムにメッセージ送信するための画面 - 担当者の振り分けや、対応状況のステータス管理 - MFA(多要素認証) - AWS Cognitoを使用 - 認証アプリ(TOTPなど)によるMFA対応 - アカウント招待機能 - メールを用いた招待・登録フロー - 権限機能 - 組織:オーナー - LOAアカウント:管理者、編集者、閲覧者 - (参考)GitHubに似たOrganization, 権限機能 - 配信用管理画面の実装 - 運用担当者が操作するブラウザ画面 <開発組織全体としての実装内容> - Webページに組み込むタグの実装 - 配信サーバーの実装 - SNSプラットフォームに向けた配信を行う - 大量のメッセージ送信・webhookリクエストを処理 - 技術選定・設計・実装 - 認証・認可機能の構築 - オンライン決済機能の構築 - 集計基盤構築 - インフラ構築 - IaC化したAWSを使ったインフラ構築 - 大量のメッセージイベントを捌けるインフラ構築
必須スキル
React,Node - チーム開発の経験(コードレビュー) - 高い日本語レベル(第一言語であること) ※ただし英語が第一言語で上記技術に関する先進的なノウハウをお持ちの方・上記技術のOSSコントリビューター等は相談可 - ソフトウェア開発経験(設計・実装・試験)が8年以上 - React(TypeScript)を使ったフロントエンドWebアプリケーションの開発経験が1年以上 - TypeScriptを使ったバックエンドAPIの開発経験 - Node, Expressを用いたバックエンドAPIの開発経験 - テーブル設計の経験 - Presentation, Model, Repository層を意識したAPI設計の経験 - アプリケーションアーキテクチャ・ライブラリ選定の経験
歓迎スキル
- Gitにおいてrebaseを用いた運用ができること - TypeScriptのGenericsを使ったコードのリファクタリング経験 - 有限オートマトン(=有限ステートマシン)を使用した開発経験 - Redux, XStateなどライブラリの使用経験 - DrizzleなどのORMをご自身が主体となって組み込んだ経験 - ReactiveProgrammingのライブラリを使用したアプリケーション開発経験 - AWSを使ったインフラ構築経験 - TerraformまたはPulumiまたはCDKを利用した構築経験
稼働日数
週5日
勤務形態
リモート
勤務地
東京都 千代田区 新御茶ノ水
作業時間
TypeScript,Node.js,React,Hono
募集回数
1回
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)