検索条件
この条件の案件数:194

Node.jsのフリーランス求人・案件一覧

1 - 30/件 全194件

面談1回
リモートOK

【TypeScript・React・Next.js/フルリモート/週5日】求人システム開発のフリーランス求人・案件

65~65万円/月額
業務委託(フリーランス)

案件の内容

大手人材サービス会社での案件となります。 ・クライアント毎の求人ページシステムの開発 様々なデータベースから求人情報を取得して、 お客様ごとの求人まとめページを提供(B2B2C)する、Webアプリケーションのエンハンスの開発になります。 フロントエンドとバックエンド、両方触ることになるため、別け隔てなく両方できる方が望ましいです。

求めるスキル

・TypeScript(React、Next.js)の経験3年以上 ・Node.js、Nest.jsの経験 ・GitHub Actionsでのパイプライン構築・運用経験

面談1回
リモートOK

【Node.js/リモート併用/週5日】「ホテル向けシステム」のサーバーサイドエンジニアのフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)

案件の内容

自社プラットフォーム&APIサービス「ホテル向けシステム」のサーバーサイドエンジニアとして 開発に携わっていただきます。 派生版の開発を行い、派生版の開発の後は、同サービスの案件リリースと保守などに長期的に関わっていただきたいと考えています。

求めるスキル

・Node.jsによるシステム開発の実務経験者 ・TCP/IPを用いた通信システムの開発経験(優先) ・勤務期間最低1年以上のご契約が見込まれる方 ※初回3ヶ月契約を想定、その後1年・2年と契約期間を延長させていただきます。

案件担当のコメント

※仙台(宮城野通駅)に出社できる方優先(月1~2回程度)

面談1回
リモートOK

【React/リモート併用/週5日】フロントエンドエンジニアのフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)

案件の内容

フロントエンドエンジニアとして主にアウトゲーム部分のUI/UX設計および開発をご担当いただきます。 以下のような業務を中心に、状況に応じて様々なタスクをお任せします。 ・ゲーム設計とUI仕様に基づいた画面実装(アウトゲームの開発) ・画面ごとのUIアニメーション演出の開発 ・UI/UXや画面遷移を含めた画面設計 ・他職種と連携したタスク、及び開発スケジュールの調整 ・同職種メンバーのマネジメント業務(進捗管理、目標設定など)

求めるスキル

・JavaScriptやTypeScriptを用いたアプリケーションWebフロントエンドの開発経験(3年以上) ・ReactなどのJavaScriptフレームワークを用いたフロントエンド開発経験 (Next.js, Vue.js, Nuxt.js, Node.jsなど) ※ゲーム業界の経験は問いません

案件担当のコメント

面談1回
リモートOK

【Next.js・Node.js・AWS・/フルリモート/週5日】WEBサービス系フルスタックエンジニアのフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)

案件の内容

顧客がストレスなくオンライン・オフラインのシームレスな体験を提供するため 新規コンテンツの開発に携わっていただきます。 スクラムチームの一員として上記新規プロダクトを担う プロダクトチームの一員として、チーム開発を重視しつつ チームメンバーとコミュニケーションをとりながら より良いプロダクト開発を目指していただきます。 バックエンドの領域に関わらず フロント開発もチームメンバーとともに携わっていただくことになります。

求めるスキル

・GCPのデータウェアハウス(BigQueryなど)を活用したデータ処理経験 ・AWS環境でのデータ取り込み・ETLプロセスの構築経験 ・汎用的なAPI(GraphAPIなど)を設計・開発し、  フロントエンドにデータを提供するスキル ・GCP/AWSにおけるインフラ構築、ロギング、監視、  セキュリティ設計の知識と実務経験 ・スクラム開発に参加し、柔軟に対応できるチームプレーヤー ・ReactベースのNext.jsをフロントで使っているため、  それに必要なバックエンド(Node.js/Express)の開発経験 ・フロント、バックエンド、インフラにいずれかに得意領域をもち  領域を広げたいと考えている方

面談1回
リモートOK

【TypeScript・React Native/フルリモート/週5日】ヘルスケアWEB構築のフリーランス求人・案件

80~80万円/月額
業務委託(フリーランス)

案件の内容

・ユーザーの健康管理、健康状態改善を実現するモバイルアプリ ・エンドユーザーが利用するモバイルアプリと健康改善アドバイスを行 う側が利用するWEBアプリの2つのインターフェース ・2025年1月初旬から4月末にかけてα版として初期的なプロダクトを 開発し、5月に予定しているα版検証テストを実施できる状態を目指す。

求めるスキル

・TypeScript + React Nativeを用いたWebアプリ開発経験 ・クラウドサービスの提供する認証機能のアプリ実装経験 ・GraphQLまたはREST APIを用いたアプリの開発経験 ・アジャイルソフトウェア開発の豊富な経験、開発者の複数いる チームでの業務経験 ・Git/GitHubを使ったソースコードバージョン管理の豊富な経験 ・複数の開発者のチームの中での豊富な開発経験 ・アプリデザイン、プロダクト要件に基づいて自ら主体となって 必要機能やコード構成を設計した経験

案件担当のコメント

リモート併用 週3出社

面談1回
リモートOK

【Node.js/基本リモート/週5日】大手自動車販売会社の新規コンテンツ開発におけるフルスタックエンジニアのフリーランス求人・案件

80~80万円/月額
業務委託(フリーランス)
品川駅

案件の内容

・大手自動車販売会社のデータの利活用推進のため、フルスタックエンジニアとして参画をしていただきます。 ・具体的には新規コンテンツ開発として、Node.js(Express.js)を用いたバックエンド開発や、汎用的なAPI(GraphAPIなど)の設計・開発に携わっていただきます。 ・また、GCPのデータウェアハウス(BigQuery、Cloud Spanner等)を活用したデータ処理にも携わっていただきます。

求めるスキル

・Node.js(Express.js)を用いたバックエンド開発のご経験 ・GCP(BigQuery、Cloud Spanner等)を利用されたご経験

面談1回
リモートOK

【Nuxt.js・Bootstrap・Figma/フルリモート/週5日】自社コミュニティアプリ/フロントエンドエンジニアのフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

フロントエンジニアとして芸能人やスポーツチームなどのエンターテイメント向けオンラインコミュニティのWebサイト保守開発(Nuxt.js)をお願いいたします。

求めるスキル

・Nuxt.jsを用いた開発経験(2年以上) ・Bootstrap ・Figma、XDを参考に実装できる

面談1回
リモートOK

【Node.js(Javascript)/リモート併用/週5日】コミュニティアプリにおけるバックエンド開発業務のフリーランス求人・案件

70~70万円/月額
業務委託(フリーランス)

案件の内容

スマホアプリ・Webサイト保守開発(API追加、改修)

求めるスキル

・API作成経験 ・Node.js(Javascript) ・Firebase(Firestore, Storage, Functions, Hosting, Authentication) ・GitHub

案件担当のコメント

リモート併用(週1出社)

面談1回
リモートOK

【React(Next.js)/リモート併用/週5日】動画配信システムに必要なCMS及びフロントサイトのカスタマイズ開発のフリーランス求人・案件

70~80万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

クラウドからオンプレミスまで提供する動画配信システムに必要なCMS及び フロントサイトのカスタマイズ開発作業

求めるスキル

・React(Next.js)の開発経験2年以上(Node.jsの経験尚可) ・toC向けWebサービス開発経験 ・基本設計やテストケース設計などの設計経験 ・AWSのご経験や知識

面談1回
リモートOK

【Node.js/フルリモート/週5日】バックエンドエンジニアのフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)

案件の内容

バックエンドエンジニアとして芸能人やスポーツチームなどのエンターテイメント向けオンラインコミュニティのWebサイトのAPI追加、改修(Node.js)をお願いいたします。

求めるスキル

・API作成経験 ・Node.js(Javascript)を用いた開発経験(2年以上) ・Firebase利用経験

面談1回
リモートOK

【Node.js・React・AWS/フルリモート/週5日】大手人材サービス企業向け人材マネジメントパッケージ開発支援のフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)

案件の内容

【作業内容】 ・既存システムの再構築にあたり、フェーズ1のテスト・改修の支援を行いながら、フェーズ2の仕様のキャッチアップと、要件定義作業を実施 【概要】  ・当初のフェーズ1の募集では、要件定義作業を含むため、上流工程の経験者をターゲットとします。 ・本案件は、フェーズ2以降の実装工程で、増員を計画しています。 ・また、リリース後も保守体制を残す計画のため、長期を希望します。 【スケジュール】 ・フェーズ1:2024年11月~2025年3月末 ・フェーズ2:2024年12月~2025年9月末 ・保守:2025年10月以降

求めるスキル

・インフラ:AWS(Aurora PostgreSQL) ・バック、フロントエンド共通:Node.js,TypeScript ・フロントエンド:React,MUI

リモートOK

【Java・Python・Node/リモート併用/週5日】Webサービス対応のフリーランス求人・案件

60~68万円/月額
業務委託(フリーランス)
赤坂駅

案件の内容

ポイント支払いサービスの分離対応 フロント部分は分離対応完了し、バックエンドの分離対応を行う。 バックエンド機能はサービス運用画面、外部CPとのIF機能、バッチ機能などが存在。 

求めるスキル

・サーバ側、画面開発の経験2年以上 ・JavaもしくはPythonもしくはNode.JSの経験 ・AWSを利用した開発や環境構築の経験 ・アジャイル開発の経験

面談1回
リモートOK

【Node.js・AWS /基本リモート/週5日】大手飲料メーカー 動画アプリ構築バックエンドエンジニアのフリーランス求人・案件

65~85万円/月額
業務委託(フリーランス)

案件の内容

バックエンドエンジニアとしてFlutterアプリによるBtoB企業向け動画撮影のアプリ構築 ※面談時に詳細お話しいたします。

求めるスキル

・エンジニアとして5年以上の経験 ・Node.jsの開発経験 ・AWSの経験(Lambda、Typescriptで構築中) ・toB業務システム構築経験 ・API構築経験(バックエンドは別エンジニアであるものの経験あると尚よし)

面談1回
リモートOK

【React・Next.js/フルリモート/週5日】BtoBtoC販売管理システム フロントリニューアルのフリーランス求人・案件

55~65万円/月額
業務委託(フリーランス)

案件の内容

クライアントは大手通信会社のIT部門の戦略的子会社です。 技術部門に配属されます。 既存の大規模システムを読み解いたり、調査したり運用改善をする面白さがあります。 若手の方は難しく、沢山のシステムを見てきた方がマッチします。 主に関わるシステム ・BtoBtoCでセキュリティソフトの販売管理システム(FW:ほぼ無し) 20年以上前から構築されているレガシーシステムです。 画面機能の一部をモダン環境にリニューアルするプロジェクトに参画頂きます。 設計から参加いただく前提で、フロントエンド側の開発をリードしていただきます。 ■特徴 フルリモート、フレックス 稼働、かなり安定しています。 現場ご担当者様、穏やかな方です。 参画するチームは現在4名チームです。

求めるスキル

React・Next.js等を利用したフロントエンド開発の実務経験2年以上 フロントエンド設計・開発環境含めた環境構築の実務経験 フロントエンドの自動テスト環境での実務経験 PHPでのWebシステム開発・運用経験 AWS環境での実務経験

面談1回

【Python/常駐/週5日】公共系業務システムの技術検討、Poc開発のフリーランス求人・案件

40~45万円/月額
業務委託(フリーランス)
品川シーサイド駅

案件の内容

 ・ライブラリの使用方法調査  ・調査結果をもとにPoc開発(Python、Node.js)

求めるスキル

・1人称pythonで詳細設計~開発~テストが出来る方

面談1回
リモートOK

【Node/一部リモート/週5日】コミュニティアプリにおけるバックエンド開発業務のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

スマホアプリ・Webサイト保守開発(API追加、改修)

求めるスキル

・API作成経験 ・Node.js(Javascript) ・Firebase(Firestore, Storage, Functions, Hosting, Authentication) ・GitHub

面談1回
リモートOK

【Go/フルリモート/週5日】バックエンドエンジニアのフリーランス求人・案件

60~90万円/月額
業務委託(フリーランス)
麻布十番駅

案件の内容

プランナーと連携して新機能や機能改善の要件を把握し、デザイナーやクライアントエンジニアと協力して詳細な仕様を決定します Node.js, MySQL, GCPを使ったシステムのコードを設計、記述、レビュー、保守します 新機能や機能改善によって実現しようとした成果が得られたのかを、計測・分析します システムのドキュメンテーションを行います KPIを理解し、チームメンバーと新機能や機能改善の要件や実装について互いにフラットにフィードバックします

求めるスキル

① ソーシャルゲームのバックエンド開発の経験が5年以上 ソーシャルゲームのバックエンド開発においてリーダー、もしくはリードの経験が1年以上 GoやTypeScriptなどの静的型付け言語での開発経験があり型開発が好きな方 NFTへの興味関心 ② 大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 WEB系もしくはソーシャルゲームのバックエンド開発経験が2年以上ある方 GoやTypeScriptなどの静的型付け言語での開発経験があり型開発が好きな方 NFTへの興味関心

面談1回
リモートOK

【Unity/フルリモート/週5日】Unityエンジニアのフリーランス求人・案件

50~90万円/月額
業務委託(フリーランス)
麻布十番駅

案件の内容

・Unityを使ったクライアントアプリを設計、実装、レビュー、保守します ・新機能や機能改善によって実現しようとした成果が得られたのかを、計測・分析します ・プランナーと連携して新機能の要件を把握し、デザイナーやサーバーエンジニアと協力して詳細な仕様を決定します ・システムのドキュメンテーションを行います ・KPIを理解し、チームメンバーと新機能や機能改善の要件や実装について互いにフラットにフィードバックします

求めるスキル

① ソーシャルゲームのUnity(C#)開発の経験が5年以上 ソーシャルゲームのUnity(C#)開発においてリーダー、もしくはリードの経験が2年以上 大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 NFTへの興味関心 ② ソーシャルゲームのUnity(C#)開発の経験が5年以上 サーバーサイドの知識を持ち、実装は行わなくてもAPIの設計や、サーバーサイド実装に必要なパラメーターの理解ができる方 大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 NFTへの興味関心

面談1回
リモートOK

【Unity/Node.js/フルリモート/週5日】フルスタックエンジニアのフリーランス求人・案件

60~90万円/月額
業務委託(フリーランス)
麻布十番駅

案件の内容

・Unityを使ったクライアントアプリを設計、実装、レビュー、保守します ・新機能や機能改善によって実現しようとした成果が得られたのかを、計測・分析します ・プランナーと連携して新機能の要件を把握し、デザイナーやサーバーエンジニアと協力して詳細な仕様を決定します ・システムのドキュメンテーションを行います ・KPIを理解し、チームメンバーと新機能や機能改善の要件や実装について互いにフラットにフィードバックします

求めるスキル

※①か②に該当する方 ① ソーシャルゲームのバックエンド開発、またはUnity(C#)の経験が5年以上 ソーシャルゲームのバックエンド開発、またはUnity(C#)においてリーダー、もしくはリードの経験が1年以上 GoやTypeScriptなどの静的型付け言語での開発経験があり型開発が好きな方 NFTへの興味関心 ② 大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 WEB系もしくはソーシャルゲームのバックエンド開発経験がある方 ゲーム、またはXR系のUnity(C#)開発経験がある方 GoやTypeScriptなどの静的型付け言語での開発経験があり型開発が好きな方 NFTへの興味関心

面談1回
リモートOK

【Node/一部リモート/週5日】ファンダムプラットフォームAPI開発のフリーランス求人・案件

60~75万円/月額
業務委託(フリーランス)
六本木駅

案件の内容

ファンダムプラットフォームのAPI開発における設計・実装を担当。決済、ライブ配信、ポイントシステム等の機能実装、DB設計、パフォーマンス改善やデータ分析の導入もお任せします。スクラムチームでの開発体制で、スプリント管理やクラウドインフラも含まれます。 (工程) API開発、DB設計、アーキテクチャ設計、パフォーマンス改善、データ分析導入、スプリント管理

求めるスキル

・サーバーサイドエンジニアとしての実務経験5年以上 ・Node.jsでの開発経験 ・TypeScriptでの開発経験 ・Restful APIまたはGraphQL APIの実装経験 ・クラウド環境下での開発経験

面談1回
リモートOK

【React・Node/一部リモート/週5日】大手コンビニチェーン銀行のシステム開発(テックリード)のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)
東京駅

案件の内容

・主に設計工程をご担当いただきます。(アジャイル案件のため、流動的です) ・開発リードやPLとして、開発チームのマネジメントやレビューをご担当いただきます。

求めるスキル

・TypeScript、JavaScriptを用いた開発経験 ・Node.js、Expressを用いた開発経験 ・Reactを用いた開発経験

面談1回
リモートOK

【Python/Node.js/AWS/一部リモート/週5日】Webアプリサービスのシステムエンジニア業務のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
浜松町駅

案件の内容

・自社サービスのカスタマイズ案件対応 ・サービスの仕様検討・設計・実装・単体テスト・リリース ・既存サービスの保守・改修

求めるスキル

・Python/Node.js/JavaScript(5年以上) ・AWSに関する基礎知識 ・AWS Lambda/ECS上での開発経験 ・Database/Networkに関する基礎知識 ・Git/GitHubを利用したチーム開発の経験 ・websocketを使った開発経験 ・アーキテクト/基本設計ができる方

面談1回
リモートOK

【Nuxt/フルリモート/週5日】ECサイトフロントエンド構築開発のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)

案件の内容

某社ECパッケージを利用したECサイトのフロントエンド開発 ■工程:設計・開発・試験

求めるスキル

・TypeScript、Node.js、Nuxt3(Vue.js) ※全てに該当しなくてもご相談下さい。 ※設計の経験は必須

面談1回
リモートOK

【React/一部リモート/週5日】AI系SaaS事業フルスタックエンジニア募集のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)
三田駅

案件の内容

ヘルスケア・小売業界を中心に、大手企業様のニーズに合わせてサービスを提供するソリューション事業部において、 AI身体解析に基づく接客DX支援や、OMO型店舗の立ち上げ等の店舗DX推進に関わるシステム開発をご担当いただきます。独自のAI身体解析・可視化技術を搭載したアプリケーションを開発していただきます。 原則ブラウザで動作するWebアプリケーションを開発することがほとんどで、 案件に応じてWebAPIのみの開発の時もあれば、画面開発とWebAPIの両方を開発する時もあります。 ※参画タイミングによりお願いしたい案件・開発領域が変動するため、 具体的な内容はご面談の際に改めて共有させていただきます。 ※AI身体解析アルゴリズムの構築は、別職種であるアルゴリズムエンジニアが担当しております。 ご担当いただく仕事内容としては、それらを搭載するアプリケーションの開発となるため、 AI・アルゴリズムの知識は不要となりますのでご安心ください。

求めるスキル

・エンジニア経験年数5年以上 ・React(TypeScript)開発経験3年以上 ・バックエンドの開発経験 ・3人以上のチームでの開発経験 ・事業会社の参画経験

面談1回
リモートOK

【Node/フルリモート/週5日】マーケティングプラットフォームのバックエンド開発業務のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)

案件の内容

導入社数800社を超えのマーケティングプラットフォームを運営する顧客にて、 製品開発チームにおけるバックエンド開発を中心にお任せいたします。 C#を使用したバックエンド開発やNode.jsを使用したバックエンドの開発、 IaCを利用したインフラの構築などに携わっていただきます。 【業務内容】: ・動画や画像を使用したマーケティングツール機能の要件定義、および設計 ・C#を使用したバックエンドAPIの開発、およびテスト ・C#、または、Node.jsを使用したサーバーレス開発、およびテスト ・terraformを使用したインフラ構築 ・テクニカルサポートチームからのQA対応 ・本番環境、ステージング環境へのリリース作業 ・チームメンバーのコードレビュー ・プランニングなど各種スクラムイベントへの参加

求めるスキル

・C#を使用した開発経験 ・Node.js(TypeScript)を使用した開発経験 ・Azure上での開発経験 ・インフラ構築の経験 ・スクラム開発の経験 └能動的、主体的に動ける方

面談1回
リモートOK

【React Native/フルリモート/週5日】アプリ開発(React Native)のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)

案件の内容

個人向け口座アプリ開発における下記業務。 技術選定、基本設計、開発、リリース、運用保守、ワークフロー・ツール整備等

求めるスキル

・3年以上のReact Nativeでのアプリ開発経験 ・基本設計からテストの経験のある方 ・事業会社での開発経験

面談1回
リモートOK

【AWS/Node.js/フルリモート/週5日】視覚認知事業スタートアップ_開発業務のフリーランス求人・案件

100~110万円/月額
業務委託(フリーランス)

案件の内容

視覚認知についての事業を展開するスタートアップ企業において 現任の企業のシステム回りの管理や委託管理などを行う担当者の方が退任されるため11月から交代枠としてご担当頂きます。 開発業務だけではなく、インフラ周りやプロジェクトの仕様調整、進捗管理、他社へ外注しているPJの委託管理なども行っていただくため手を動かせるかつ、管理もできる方を募集いたします。 ■具体的な担当業務 :クラウドサイドの設計構築および管理 社内バックエンドシステム開発および管理 フロントエンド開発および管理 進捗管理、仕様管理、委託管理など

求めるスキル

・AWS全般の基本知識、AWS環境構築の経験 ・サーバーレスアーキテクチャの知見 ・WebAPIの開発経験 ・Node.jsでの開発経験(サーバサイド) ・Javascript/HTML/CSSでの開発経験(フロントエンド)

面談1回
リモートOK

【Node/フルリモート/週5日】不動産業務改善WEBアプリケーションの開発を担うフルスタックエンジニア募集!のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)

案件の内容

不動産業業者向けのDXSaaSの開発を行なっていただきます。 サービスの提供方法は、Webアプリケーション(レスポンシブ対応)と、Chrome拡張で行っております。 特別弊社では拡張担当やWebアプリケーション側やChrome拡張側で役割を分けた開発を行っていないため、状況に応じた対応をいただければと思います。 12月から稼働開始できる方の募集となりますが、稼働開始を早めることもできます。

求めるスキル

・Node.js経験2年以上 ・TypeScriptの利用経験2年以上 ・Nuxt.jsの利用経験2年以上

面談1回
リモートOK

【AWS/基本リモート/週5日】工具の自動締め検知を行うシステムを開発のフリーランス求人・案件

55~65万円/月額
業務委託(フリーランス)
田町駅

案件の内容

・AWS上でシステム開発(工具管理および締結管理) ・先方内ではPoCを実施しており、一部は流用を検討 ・締め検知のアルゴリズムは、先方で準備

求めるスキル

・AWSを活用したシステム開発経験3年以上 ・IoT Coreを活用した案件実績

面談1回

【Node/常駐/週5日】WEBシステムの改修のフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
八王子駅

案件の内容

WEBシステムの改修に携わって頂きます。 依頼範囲:基本設計・製造・試験

求めるスキル

・JavaScript ・Node.js ・MySQL ・AWS ・コミュニケーション良好な方

...

1 - 30/件 全194件

Node.jsのフリーランス求人・案件について

■Node.jsとは Node.jsは2009年、ライアン・ダール氏により開発が始められました。約2年後の2011年に待望の初期バージョンがリリースされました。 Node.jsとはUnix系プラットフォーム上のサーバーサイド・スクリプト(JavaScript)環境のことで、Google Chromeのために開発されました。 なので、このリリースが『サーバーサイドのJavaScript誕生』といわれる瞬間となります。 Node.jsはRubyの『Event Machine』や Pythonの『Twisted』のシステムに影響を受けて、同様の設計で開発されました。 ■Node.jsの特徴や魅力 「リアルタイム通信」 Node.jsは『リアルタイム通信』の実装ができるという特徴があります。Socket.ioというライブラリを活用し、ブラウザ・モバイルデバイスなど全ての環境でリアルタイム通信を可能とします。 「ノンブロッキングI/O方式」 ノンブロッキングI/O方式とはコンピュータ内のCPUと周辺装置のデータ入出力(I/O)において、データの送受信の完了を待たず他の処理を開始することです。 これにより軽量で様々なデバイスにまたがるリアルタイムアプリケーションに適した開発を実現することが可能となりました。 「シングルスレッド」 シングルスレッドとはプログラム処理の流れが一本のみの状態であることを表します。シングルスレットに対して『マルチスレッド』というものが対にあります。 シングルスレッドであることにより設計がシンプルに構築しやすいというメリットがあります。 このようにNode.jsはシングルスレッドを採用しているという特徴があります。 ■Node.jsの将来性 Node.jsはサーバーサイドでJavaScriptを動かせるため、開発効率が格段にあがります。 今後もNode.jsを導入する企業は増加傾向にあるため、習得する価値があるといえます。 サーバーサイドをJavaScriptで実装できるというメリットをもつNode.jshaは今後も求人は増加傾向と考えられるでしょう。