========================= ━━━━━━━━━━━━━━━━━━━━━━━━━ 【内容】 ・APIサーバーのエンドポイントの実装、改善 ・フロントエンドとのインターフェース設計 ・MySQLを用いたデータ操作 などがサーバサイド領域の代表的な業務になります。 Clubhouseでかんばん方式のタスクアサインを行っており、 担当タスクに対して、自分で期限を定め、リリースまで完遂していただきます。 (開発環境) React/Next.js/TypeScriptをベースにしたモダン環境での開発となります。 主な技術スタック:Next.js (React.js), Typescript, Node.js, express, MySQL, GCP 詳細はブログへ:https://commmune.hatenablog.com/entry/commmune-architecture ━━━━━━━━━━━━━━━━━━━━━━━━━ 【スキル】 <必須> ・Java、PHP、Rubyなどどれかでの開発実務経験2-3年 ・MySQLなどRDBのテーブル設計、クエリ設計(トランザクション、インデックス)の経験 ・非同期プログラミング (async, await) の経験 ・MVCに沿った設計、実装の経験 <尚可> APIサーバ(Node.js)やMySQLがサーバサイドのメイン領域となります 例) ・JSにおいてPromiseによる非同期処理とasync/awaitによる非同期処理の違いを説明できる ・Node.jsにおいてreadFileSync()などの同期APIを使うべきでない理由を説明できる ・言語問わず、SequelizeなどのORMを使ったことがある ・言語問わず、データベースmigration用のライブラリを使ったことがある ・N+1クエリ問題を理解している、その上で解決することができる ━━━━━━━━━━━━━━━━━━━━━━━━━ 【期間】随時〜長期 【勤務時間】フレックス =========================