1 - 50件/全11,314件
婚活アプリのサーバーサイドの開発を行っていただきます。
案件の必須スキル
【必須】 ・JavaでのWebアプリケーション開発経験があること ・SQLを書けること 【尚良】 ・フロントエンド(javascript、css、html)の経験があること ・インフラ(特にクラウド)の経験
メディアの広告配信ツールの開発を行っていただきます。 100%スカラを利用した開発を担当していただきます。
案件の必須スキル
・Scalaでのアプリ―ケーション開発経験 ・Java または何らかの関数型言語を用いた開発の経験 ・何らかのMVCフレームワーク利用経験 ・データベースのテーブル設計経験 ・Linuxサーバ上での基本的なオペレーション知識
新規案件の設計・実装・テスト・リリース作業、 既存システムの保守開発を担当していただきます。
案件の必須スキル
【必須】 ・Java 経験 ・設計経験あり 【尚良】 ・Framework: Spring ・SQL、SQLチューニング ・関係各所との仕様調整、交渉、提案経験
・設計、実装(コーディング)、テスト
案件の必須スキル
【必須】 ・C#.NET または VB.NETのいずれかの開発経験 【尚良】 ・データベース(Oracle、SQL Server等)の経験
アーティストや野球チームのチケット販売アプリ開発、 転売防止システムの改修等。 同案件内でいくつか担当アプリが並行してます。 ※基本的には既存システムの改修です。
案件の必須スキル
【必須】 ・LAMP環境での開発経験 【尚良】 ・MVCを理解している方 ・SVN/Gitのコマンドを理解している方 ・オリジナルのフレームワークに抵抗のない方 ・サーバにログインしてのvi作業経験
ログ収集基盤の構築、開発、Web管理画面のAPI開発など
案件の必須スキル
【必須】 ・JavaでのWeb系システム設計開発経験 ・アジャイル開発経験 ・MySQLやPostgreSQLなどのデータベースを利用した開発経験 ・Linuxの基礎的な使用経験 【尚良】 ・スクラム開発経験 ・Scalaなどの関数型言語での開発経験 ・AWSを利用したシステム構築経験 ・大規模システム設計、開発経験 ・GithubのPull-Requestを利用した開発、コードレビュー経験
商品の部数追加/価格更新などの業務 新規/既存商品の仕様追加業務 【環境】 ◆言語 PHP ◆フレームワーク Symfony、CodeIgniter ◆DB MySQL ◆ツール GitHub、Vagrant、Chef等
案件の必須スキル
【必須】 ・PHPでのアプリケーション開発経験
Microsoft Azureを利用した、大手メディアのスマホ向けポータルアプリのバックエンドサーバー開発業務をご担当頂きます。
案件の必須スキル
【必須】 ・C#、ASP.netでプログラミング開発実務経験 ・BtoC案件の経験 ・REST API の開発経験 【尚良】 ・Webサービス用システム構成要素の理解 ・パブリッククラウド(Microsoft Azure・AWS等)での開発経験 ・アジャイル開発経験 ・大規模システム開発経験
同社内にて通信業界のお客様向け、 基幹システムの開発に携わっていただきます。 最初は既存のパッケージの運営を担当していただき、 徐々に新規機能の開発や、お客様との折衝に参画していただく予定です。
案件の必須スキル
【必須】 ・JavaでのWebアプリケーション開発経験 【尚良】 ・通信業界での実務経験
同社で運営するPC、スマホ向けの Webサービスのサーバーサイド開発を担当していただきます。 基本的にはLAMP環境下での開発になりますが、 PyrhonやRubyにも触れるチャンスがあります。
案件の必須スキル
【必須】 ・LAMP環境でのWebサービス開発経験 ・環境構築からテストまで一貫して出来る方 【尚良】 ・負荷分散の経験 ・AjaxやHTML5の使用経験
同社内で運営するアパレルのECサイト開発を担当していただきます。 参画当改修がメインになりますが、スキル次第では新規の企画から開発まで携わっていただきます。
案件の必須スキル
・PHPでのWebアプリケーション開発経験
同社の広告システム開発を担当していただきます。 参画当初は、改修や新機能の追加をお願いしますが、 慣れていただければ、新規案件を要件定義から携わっていただきます。
案件の必須スキル
必須】 ・下記いずれかでのWebアプリケーション開発経験 (Ruby、Perl、Java、Scala) 【尚良】 ・AWSの知識、経験 ・アドテクに関する知識
同社で運営する広告配信アプリの新規開発に携わっていただきます。 データベース、ネットワーク等、各分野のスペシャリストが在籍しており、 最新技術に触れられる点が魅力です。
案件の必須スキル
【必須】 ・下記いずれかでの開発経験 (Scala、Java、PHP、Ruby) 【尚良】 ・広告業界の知識、経験 ・Hadoopの使用経験
公営競技の会員向けポイント管理サイトの開発を担当していただきます。 スキルに合わせて、お客様へのヒアリングから、設計、開発、運用保守まで 幅広いフェーズを担当していただきます。
案件の必須スキル
【必須】 ・LAMP環境でのWebアプリケーションの開発経験 【尚良】 ・他業界の業務知識 ・顧客折衝経験
同社内で営業支援向けシステムの開発に携わっていただきます。 既存システムのリプレースから入っていただき、 その後、新規で機能追加のポジションに移行していきます。
案件の必須スキル
【必須】 ・Webアプリケーション(Java)の開発経験 ・JavaScript、SQLの使用経験 【尚良】 ・IntraMartの経験 ・TERASOLUNA フレームワークの経験
同社で運営する女性向けブログサービスの急成長に伴い、 Webサーバーの組みなおし及び、一般化(汎化)が必要になってきました。 少数精鋭の社員が開発、インフラ問わず就業しておりますので、 今回はサーバーサイドエンジニア(LAMP環境)として 周りをリードできる方だとマッチするかと思います。
案件の必須スキル
【必須】 ・LAMP環境でのWebアプリケーションの開発経験 【直良】 ・Rubyでの開発経験 ・AWSの知識経験
同社のクラウド型サービスのバックエンド開発を担当していただきます。 今回、Go言語での開発になりますが、 社内で走る他のプロジェクトにスライドも可能です。
案件の必須スキル
【必須】 ・Webアプリケーションの開発経験 ・SQLの使用経験 ・OAuth、Dockerの理解 【尚良】 ・Go言語での開発経験
同社のクラウド型サービスのインフラ部分を担当していただきます。 設計から運用、手順書の作成や冗長化など幅広い作業をお願いします。 社内で走る他のプロジェクトにスライドも可能です。
案件の必須スキル
【必須】 ・サーバーの冗長化経験 ・オートスケール経験 ・バックアップ経験
動画配信サービス向けAPI開発をご担当していただきます。
案件の必須スキル
・Rubyでの開発経験 ・Ruby on Rails経験 ・設計工程から携わった経験 ・BtoCサービス開発経験
大手物流会社の販促品管理システムの開発・改修・保守業務を ご担当いただきます。
案件の必須スキル
【必須】 ・LAMP環境での実務経験 ・WEBアプリケーション開発経験 (※FW→独自FW) 【尚良】 ・コミュニケーション能力のある方(雑談ができるレベル)
流通系基幹システムの再構築、 物流管理システムアプリケーション開発を ご担当頂きます。 工程:強化テスト、総合テスト実施とプログラム修正
案件の必須スキル
【必須】 ・Javaでの開発経験 【尚良】 ・物流・流通に関する知見、開発経験
自社サービスサイト(リフォームしたい人と リフォーム業者のマッチングサイト)の 機能改修業務をお任せします。
案件の必須スキル
【求めるスキル】 ・LAMP環境での開発経験 (※フレームワークはなし)
自社サービスプロダクトの小規模改修および運用をお任せします。 【環境】 ・Java1.8 ・Spring Boot ・JavaScript ・JQuery ・MySQL 5.6 ・CentOS ・Backlog
案件の必須スキル
【必須】 ・Javaでのアプリ開発経験
日本国内に多店舗を展開している企業向けのOJTプラットフォームのサーバーサイドの開発、運用保守業務をお任せします。 ※基本設計~テストまで対応可能な方。
案件の必須スキル
【必須】 ・Ruby on Railsでの開発経験 ・AWSの利用やWebインフラ構築経験
大手アパレルメーカーのバックエンドシステムの開発をお任せします。 日本国内では、AWS利用したシステムとしては、最大規模のシステムとなります。 継続的に開発し続けており、最新の技術と高い技術力をもったメンバーと一緒に高度なアプリケーション開発を経験する事が出来ます。 【環境】 言語:PHP又は、Node.js OS:Linux DB:RDS その他:Redline、Backlog、Slack、Git、Docker
案件の必須スキル
【必須】 ・PHP又は、node.jsを利用したバックエンドシステムの開発経験 ・Gitを利用したチーム開発の経験 【尚良】 ・大規模サービスの受託開発経験 ・CI、デプロイ周りの知見(Jenkins等) ・インフラ周りの知見 ※公開しているコードや投稿している記事等があれば事前に共有をお願い致します。
飲食アプリのサーバーサイド保守開発をお任せします。
案件の必須スキル
【必須】 ・Rubyでの開発経験 ・Gitの使用経験 【尚良】 ・保守経験 ・AWSの構築経験
大手コスメブランドのAppサービス改修プロジェクトにおいてサービスのバックエンド側の設計・開発及び保守運用支援をお任せします。 【開発環境】 言語:Java、PHP、JavaScript、HTML、CSS OS:Linux DB:Oracle、MySQL その他:AWS、Slack、Git、JIRA、Confluence
案件の必須スキル
【必須】 ・Javaでのフレームワークを活用したサーバ・クライアントモデルのサービス開発 ・Git(GitFlow)を使ったチーム開発 【尚良】 ・PHPでのフレームワークを活用したサーバ・クライアントモデルのサービス開発 ・サーバOSやAWSなどのクラウドの知識(設計や設定) ・JavaScript、HTML及びCSSの知識
個人の電力・ガスの自由化に伴い、事業の勢いに乗るスタートアップ企業にて、電力・ガスなどのエネルギー会社の料金比較サービスのWebアプリケーション開発をお任せします。 既にサービスは運営しており、追加機能の開発や改修がメイン業務になります。 ※現場環境: ・言語:Ruby5系(Ruby on Rails)、Vue.js ・データベース:PostgreSQL、MySQL ・ソース管理:Git、GitHub ・インフラ:AWS、Terraform、Itamae
案件の必須スキル
【必須】 ・Ruby(Ruby on Rails)でのwebサービス開発経験 ・GitHub等を利用したチーム開発
画像処理技術を用い、スマートフォンで顔と免許証の照合、偽造の検知を行い、オンラインで完結するサービスを展開している企業にて、オンライン本人確認サービスの機能追加実装を担当していただきます。 要件・仕様調整などは、ディレクターやプロジェクトリーダーが、またテストも専門のメンバーが行う為、基本的には実装のみをお任せすることになります。
案件の必須スキル
・WEB開発の経験 ・Go言語を使用した開発経験
フォトウェディングに対応したフォトスタジオを運営する会社のサイトフルリニューアルに伴い、現行のサイトの保守運用業務をお任せします。 サイト自体は多数ある為、写真の差し替えやデータの移し替えなど、改修をメインにご担当いただきます。 ※環境: 言語:PHP、JavaScript、HTML、CSS FW:Laravel5.5 DB:MySQL OS:Linux クラウド:AWS その他:Slack、Git、Redmine
案件の必須スキル
【必須】 ・PHPでWebAPIを実装したことがある ・Laravel5.5などのフレームワーク使用経験 ・状況をドキュメントにまとめる能力 ・RESTの概念がわかっていること 【尚良】 ・Linuxコマンドの知識 ・サーバ構築/運用経験 ・AWSの知見
Javaを用いた研究者向けマッチングサービスのサーバーサイド開発をお任せします。 現在2サービスが走っており、それらを統合し、一つにするプロジェクトが動いています。新サービスが11月ローンチ予定の為、そのサーバーサイドをご担当いただきます。 エンジニアのチーム体制は9名(サーバーサイド3名、フロントエンド6名)でスクラム開発を行っております。 ※現場環境: ・言語:Java(PlayFrameWork)、JavaScript(jQuery、React) ・ミドルウェア:MySQL ・その他:Git、Bitbucket、Monday、Confluence、Slack
案件の必須スキル
【必須】 ・Javaを用いた開発経験 【尚良】 ・3-5人規模のコードレビュー経験
AIを用いた自動作曲アプリのサーバーサイド開発をお任せします。 研究開発で作成済みの自動作曲アプリをベースに製品版の開発を行うことになっており、サービス要件定義やPHPフレームワークの選定等から参画して頂きます。(※AI開発部隊は別でPythonチームがあります。)
案件の必須スキル
【必須】 ・PHPを用いた開発経験 ・基本設計~の業務経験 【尚良】 ・サービス要件定義や技術選定の経験
電力系をメインに自社サービスを展開している企業で要件定義~テストまでの工程をご担当していただきます。 (PMやディレクターがいる為、メインは設計・実装・テストになります。) 大きく3つのある電力系サービスのいずれかに、サーバーサイドエンジニア(Python)として参画していだきます。 ※環境: ・開発言語:Python3.7(Django2.2) ・アーキ:AWS(ELB、EC2、RDS、RedShift等) ・その他:GitHub、Ansible、CircleCI、ClickUp、MacbookPro ※VimやEmacsなどのエディタでも問題ありません。IDEを希望される場合は、PyCharm Professionalのライセンスを付与します。
案件の必須スキル
【必須】 ・Webアプリケーション開発経験 ・PythonでのWebアプリケーション開発経験 【尚良】 ・新しい分野のサービスなので企画/提案も一緒に考えてくれる方 ・AWS上での開発経験 ・Github等を利用したチーム開発経験
【業務内容】 自社サービスとして展開している飲食産業をベースにした地域プロデュース、中心市街地を活性化する事業のサービス開発に携わって頂きます。 また多業種・複数店舗業態から個店まですべての飲食店に対応するシェアダイニングのサービスも展開しております。 今回はNode.jsを用いてサーバーサイド開発を担当頂きます。 現場はリモートワークを推奨しており、水曜日の定例MTGを除く週4日はリモート可能です。
案件の必須スキル
【必須スキル】 ・Node.jsを用いたサーバーサイド開発経験 【尚可】 ・JavaやCなどの静的型付け言語を用いた開発経験 ・React.jsやVue.jsを用いたフロントエンドの開発経験
【業務内容】 自社サービスとして展開しているeスポーツアプリのサーバーサイドエンジニアとして開発に携わっていただきます。 【環境】 ・言語:Golang ・DB:MySQL ・インフラ:AWS ・アーキテクチャ:DDD、MicroService ・その他:Git、GitHub、Docker
案件の必須スキル
【必須】 ・Golangでの開発経験 ・GitHub等を領したチーム開発 ・eスポーツ(ゲーム)が好きな方 【尚可】 ・クラウドサービス(GCP, AWS)を使った開発経験 ・アジャイルでの開発経験 ・Dockerの利用経験 ・アーキテクチャ(DDD, MicroService) ・CI/CD利用経験
建設関連機器レンタル管理システムの追加開発及び改修を担当して頂きます。 【具体的業務】 1ヵ月毎に対応業務を顧客と決定のうえWBSを作成、 それに従って対応を進めます。 (顧客との調整は現場リーダーが対応致します。) 参画当初はテストを担当しながら仕様を理解して 頂き、その後、設計からテストまで一通り担当して 頂きます。 【開発環境】 ・言語:Java、xhtml (Javascript) ・DB:Oracle
案件の必須スキル
【必須】 ・基本的なビジネススキル (勤怠、口頭や文章での報連相、等) ・Java言語での開発経験 ・既存仕様を考慮した設計ができる方 ・設計~結合試験まで一通りの経験 ・長期参画(目安1年以上)できる方 ・業務知識や仕様への理解力 【尚可】 ・PL/SQLの知識がある方
自社サービスとして展開しているペット(愛犬)のお散歩記録・管理アプリのサーバーサイド開発を担当して頂きます。 その他に、エンタープライズ企業と協業プロジェクトなども自社で行っており、技術レベルの高いメンバーがそろっております。 【開発環境】 ・サーバーサイド:Python(Flask)、RDS、Elastic Search、AWS、GCP ・モバイル:Swift、Kotlin、Vue.js ・その他:ロケーションサービス、Bigdata、統計解析、マシンラーニング、AI、5G IoTデバイス
案件の必須スキル
【必須】 ・Webまたはモバイルアプリのサーバーサイド開発 ・Pythonの開発 ・REST APIの設計・開発 ・RDBの設計・開発 ・3名以上のチーム開発 【尚可】 ・iOS開発(Swift)、Android開発(Kotlin)、インフラ構築(AWS)など、別の開発スキル ・BtoCアプリケーション開発 ・英語でのコミュニケーション能力
テレビ局の大規模データを処理するためのクラウドインフラ・アプリケーションソフトの構築から、視聴者データとの紐づけやデータ配信を行うソフトウェア開発までを一貫で担っているチームに所属して頂きます。 【具体的業務】 ・ビッグデータ基盤システムの構築、開発、保守 ・収集データを基にした社内外に向けた分析ツールの開発 ・機会学習システム(社外製品)を内製化して再構築 【開発環境】 ・言語:PHP(Laravel)、Python ・インフラ:AWS ・情報共有ツール:Backlog、Slack、 Googleハングアウト ・その他:Hadoopエコシステム、HDFS、MapReduce、 Hive、Pig、Presto、Memcached、Redis、 Ansible、Jenkins、Chef、Docker
案件の必須スキル
【必須】 ・Python、PHPのいずれかの開発経験 ・SQLを使ったDBプログラミングの開発経験 ・AWS等のパブリッククラウドを利用したサービス開発・運用経験 ・Gitなどのソースコード管理ツールの使用経験 【尚可】 ・Hadoopエコシステム、HDFS、MapReduce、Hive、Pig、Prestoなどの関連技術の利用経験 ・Redis、MemcachedなどのKVS利用経験 ・Git、Ansible、Jenkins、Chef、MackerelなどのDevOps系の知識や経験 ・高負荷対策、パフォーマンスチューニングに関する知識や経験
基幹システムの開発をメインとしている企業の案件です。 【具体的業務】 不動産向け基幹システムでの保守・改修業務を担当して頂きます。 対象となるシステムは、富士通の独自フレームワーク(strutsベース)を使用して実装しています。
案件の必須スキル
・Javaの開発経験 ・Oracleの使用経験 ・詳細設計以降のご経験 ・InterStage、INTARFRMの開発経験
既に稼働しているシステムに対する機能拡張の改修作業を担当して頂きます。 【具体的業務】 設計からテストまで一通りの工程を対応して頂きます。 また保守業務に携わって頂く可能性もあります。
案件の必須スキル
【必須】 ・PHPの開発経験(Laravel優遇) ・SQL ・コミュニケーション能力 ・自発的に行動できる方 【尚可】 ・PostgreSQLの使用経験 ・Linux環境の開発経験 ・開発チームのリーダ、サブリーダ経験 ・AWSの開発経験
下記2つのサービスを展開している企業で、フロントエンド開発を担当して頂きます。 ・荷主とドライバーを即時につなぐ配送マッチング プラットフォーム ・宅配事業者や運送会社向けに業務効率化・生産性 向上を実現する業務支援システム 【具体的業務】 ・RoR/Scala/Goなどを用いたバックエンド開発 ・各社ECサイトの配送で扱える外部APIの設計 ・複数サービスの共通ログイン認証基盤の実装 ・国内大手物流企業の各社業務フローを考慮した 物流プラットフォームの設計及び実装 ・各サービスの耐障害性を担保した複数のサービス をまたぐ基盤機能のインフラ設計/通信設計 【開発環境】 ・言語:Ruby、Scala、Node.js、Python ・フレームワーク:Ruby on Rails、Play Framework ・インフラ:AWS、GCP、Azure ・コミュニケーションツール:Slack、G Suite ・IDE:IntelliJ、RubyMine ・その他:GitHub、Jenkins、CircleCI、Firebase、 Google Analytics、Datadog、Opsgenie
案件の必須スキル
【必須】 ・Railsを使用した開発経験 ・サービスに興味を持ってくださる方 【尚可】 ・Scalaを使用した開発経験
GVGゲームやファイル管理アプリなどの自社サービスや、賃貸物件内覧用鍵アプリなどの受託/OEM開発に携わって頂きます。 【具体的業務】 ・PHPを主軸に静的型付けを段階的に導入 ・CI/CDの高速化、テスト計画の作成、テストカバレッジ目標設定、インスペクションなどにより品質保証プロセスを改善 ・インフラと連携しサーバレス化を推進し、より柔軟にスケールする環境を構築 ※新規開発を中心に行うため自由に開発ができます 【開発環境】 ・言語:PHP、JavaScript、HTML、CSS ・フレームワーク:Laravel、Vue.js ・DB:MySQL ・インフラ:AWS ・その他:Git、GitHub、CircleCI、Docker
案件の必須スキル
・PHP/Laravelの実務経験 ・リードエンジニアのご経験 (実施的にリードエンジニアでも可) ・基本設計、詳細設計経験 ・Gitによるバージョン管理 ・CIツール(CircleCI・TravisCIなど)を用いたテスト自動化の構築経験 ・Dockerを用いた開発環境構築経験 ・CIツールやデプロイツール、シェルスクリプトなどを用いたデプロイ自動化の構築経験
電子カルテシステムのバックエンド側の実装を担当して頂きます。 【具体的業務】 同社は、ヘルステックのスタートアップ企業で、医療業務改善ツールとして電子カルテシステムを開発しております。 現在α版を医療関係者に展開しており、日々医師の方々にフィードバックをもらい、正式リリースに向けて開発を進めている段階です。 今回はその新規電子カルテシステムのバックエンド側の実装を担当して頂きます。 【開発環境】 ・バックエンド:Kotlin、gRPC Server、 gRPC Gateway、Exposed ・フロントエンド:TypeScript、React ・インフラ: Heroku、AWS、Docker、Terraform ・CI/CD:CircleCI ・コミュニケーション:Slack、GitHub、JIRA ・その他:BigQuery、PlantUML、Figma、Miro
案件の必須スキル
【必須】 ・テックリードまたは、技術選定の経験 (※該当箇所をご教示ください。該当箇所と その内容を簡単に説明してください) ・サーバーサイド開発 ・Kotlinでの開発経験 ・1人称で実装可能な方 ・Git/GitHubでの開発経験 ・コミュニケーション能力良好な方 【尚可】 ・gRPC 等を用いたマイクロサービス ・アーキテクチャでの開発経験
BtoB向けマッチングサイトの新規機能開発、改修・運用保守に携わって頂きます。 【具体的業務】 既存のWebサービスの機能改修やリファクタリングを担当して頂きます。 【開発環境】 ・サーバー:Ruby on Rails(6系) ・フロント:JavaScript(Vue.js、JQuery)、 Typescript ・DB:MySQL(AmazonAurora) ・インフラ:AWS ・その他:Gitlab、Rspec、JIRA、Slack
案件の必須スキル
・Ruby on Railsでの開発経験
大手通信キャリア向け自然言語AI基盤システムの Webアプリ開発をご担当して頂きます。 【具体的業務】 自然言語AIを活用した社内業務の効率化システムを アジャイル形式で開発を進めるプロジェクトです。 既にPhase4までは開発済みでして、次のPhase5で AI諸機能群には RESTAPI経由でアクセスを行い、 バックエンドの業務機能及びクライアント側のUIを 実装する業務となります。 【開発環境】 ・言語:Python(Flask)、 Javascript(jQuery/Ajax)、 HTML、CSS(Bootstrap) ・データベース:MySQL ・ソース管理:Github ・コミュニケーションツール:Slack ・チケット管理:Backlog/Redmine ・インフラ:AWS
案件の必須スキル
【必須】 ・Pythonを用いた開発経験 ・商用サービス開発、管理経験 (大規模システムなら尚可) ・クラウドインフラ環境上での開発経験 (AWSだと尚可) 【尚可】 ・FlaskまたはDjango等を用いた開発経験 ・大手通信キャリアでの就業経験 ・非同期処理/通信:RestAPI(json)を介した データ処理をAjax, Axios, Promise等、何らか の手段で処理するロジックが組める
いくつかのアフィリエイト広告事業を展開 している企業で、ワンタグシステムの開発 を担当して頂きます。 【具体的業務】 複数存在するASPを一元管理することで煩雑な作業 を軽減し、最も重要であるデータ分析の負担を少な くするシステムの開発になります。 少人数体制となっており、インフラ領域など幅広い 知識を持っている方を求めております。 【開発環境】 ・PHP7.0 ・CodeIgniter ・MySQL5.7 ・AWS(RDS Aurora、DynamoDB、ECS) ・Git、GitHub
案件の必須スキル
【必須】 ・PHPでの設計/開発経験 ・GitHubを用いた複数人のチームでの開発経験 ・AWS、GCP、Azure等のクラウドサービスを利用 したシステム構築・運用の経験 ・RDBを使ったアプリケーションの開発経験 【尚可】 ・ASP(アフィリエイト)のリンクコードや タグの知識 ・CookieやITPなどターゲティング関連の知識 ・アフィリエイトまたは広告系のトラッキング システムに携わったご経験
3年近く保守しているシステムの追加開発・性能改善のプロジェクトに携わって頂きます。
案件の必須スキル
(※すべてが必須ではないです) ・テックリード、リードエンジニアとしての経験 ・toC向けのWebシステムの経験 ・チーム開発でGitを運用した経験 ・アジャイル開発の経験 ・開発チームの進捗管理の経験 ・ロジカルに物事を考えられる方 ・誠実で人当たりが良い方
同社は大手企業のアプリ開発を中心に数百社のアプリ開発を請け負っている企業です。 今回は某フィットネス系企業のtoB、toC向けの動画配信サービスの開発をチームメンバーとして担当して頂きます。 【具体的業務】 ・Ruby on Railsを用いてWebAPIの作成 ・Ruby on Railsを用いてWebCMSの作成 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・Ruby on Railsでの開発経験 ・WEBアプリケーションの開発経験 ・PostgreSQL、MySQLなどのデータベース上での開発経験
同社は、福岡県天神にある受託会社です。 エンタープライズ向け、コンシューマー向けの案件を社内で常時4~5件ほど請け負っております。 開発言語や規模感を問わず様々な案件に対応しており、人手が足りない案件にジョインして頂きます。 (JavaやPHPの案件が多く、実装がメインです。) 【開発環境】 Java、Ruby、JavaScript、Swift、Objective-C、 TypeScript、ActionScript、Python、PHP、Perl、 C#、VB.NET、VB、C++、Spring Framework、 Play Framework、Ruby on Rails、React、Redux、 AngularJS、Node.js、Vue.js、Three.js、jQuery、 CakePHP、Zend FrameworkLinux、Android、iOS、 Windows、mac OS、VMware、Docker、Apache、 nginx、IIS、Tomcat、Thin、PostgreSQL、Oracle、 SQLServer、MySQL、SQLite、WordPress ...
案件の必須スキル
【必須】 ・WEBアプリケーションの開発経験 ・フレームワークを使用した開発経験 ・コミュニケーション能力 【尚可】 ・フルスタックでフロント/バックエンドどちらも対応できる方
終活/セカンドライフを考える人向けWebサービスのサーバーサイド開発を担当して頂きます。 【具体的業務】 セカンドライフの情報サイトや、お悩み相談、同じ境遇の方とのオンラインコミュニティ、デジタル遺言書などの機能がございまして、既存システムの改修や、新規機能、新規サービスの実装を担って頂きます。
案件の必須スキル
【必須】 ・Ruby on Railsを用いた開発経験 ・RDBMSなどの設計経験 ・AWS環境下での開発経験 【尚可】 ・Vue.jsやReact.jsなどのフロントエンドの実装経験 ・アーキテクチャの設計、ミドルウェアの選定
1 - 50件/全11,314件
サーバーサイドエンジニアのフリーランス案件・求人について
■サーバーサイドエンジニアとは サーバーサイドエンジニアとは、Webサービスやアプリケーションにおいて、サーバ側の設計・プログラムの開発、サーバで扱うデータのシステム構築・管理・保守・改善、バグの修正を担当する職種のことです。 例えばサーバーサイドエンジニアはWebサイトやアプリの構築、データベースのシステム構築などの開発を行います。 サーバーサイドエンジニアはシステム開発、データ管理、バグ修正やバージョンアップなどが主な業務です。 サーバーサイドエンジニアの業務内容は以下のようになっています。 ・システム開発 サーバーサイドエンジニアとしてシステム開発が業務の一つです。 Webアプリケーションやシステムのバックエンド部分を構築することです。 クライアントの要件を詳細までヒアリングを行い、サーバー側のロジックやデータベース設計を行います。システムのスケーラビリティ、セキュリティ、パフォーマンスを確保することが重要です。システムを一緒に開発しているフロントエンドエンジニアやデザイナーと連携を行い、ユーザーフレンドリーなシステムの実現が求められます。 またコード品質、保守性、拡張性も考慮し中長期的にシステムアップデートや拡張が簡単になるように開発を行います。 ・データ管理 サーバーサイドエンジニアとしてデータ管理が業務の一つです。 サーバーサイドエンジニアのデータ管理には、データの保存や更新、バックアップ、復元などが含まれます。サーバーサイドエンジニアとして大量のデータを迅速に処理し、同時にセキュリティ侵害やデータ損失のリスクを最小限に抑える必要があります。 データ管理において最新のデータベース管理システムやツールに関する知識を常に更新することが大切です。 なお、データの漏えいやハッキングなどが発生しないためにセキュリティ知識はデータ管理業務にとって大切です。 ・バグ修正やバージョンアップ サーバーサイドエンジニアとしてバグ修正やバージョンアップが業務の一つです。 この業務はアプリケーションの安定性と最新性を維持するという目的があります。 バグ修正では、システム不具合やエラーを特定し、迅速に解決します。バグ修正では問題の根本原因を理解し、再発防止します。一方バージョンアップでは、新機能の追加や既存機能の改善を行い、システムやアプリケーションの利便性を向上させます。 バグ修正とバージョンアップは、アプリケーションの信頼性とユーザー満足度に直接関わるため、サーバーサイドエンジニアとして重要な業務です。 サーバーサイドエンジニアを含むバックエンド業務には以下のような職種があります。 ・サーバーエンジニア サーバーエンジニアは、サーバーの構築や運用、保守を行う職種です。サーバーエンジニアの業務内容はクラウドベースのサーバーを含むサーバーのハードウェアとソフトウェアのセットアップ、性能最適化、セキュリティの維持、障害発生時の迅速な対応などです。 ・ネットワークエンジニア ネットワークエンジニアは、コンピューターや電子機器をルーターやLANケーブルでつなげてネットワーク環境を設計・構築・運用します。ネットワークエンジニアはインターネット接続、社内ネットワーク、外部との通信リンクの管理、ファイアウォール、セキュリティシステムの設定なども担当します。 ・セキュリティエンジニア セキュリティエンジニアは情報セキュリティに特化したエンジニアで組織のデータとシステムの安全性を確保する仕事です。セキュリティエンジニアはファイアウォールや侵入検知システムの設定、セキュリティ監視、インシデント対応プランの策定などを担当します。 ・クラウドエンジニア クラウドエンジニアはクラウドコンピューティング環境の設計、展開、管理を行う仕事です。クラウドエンジニアはAWS、Azure、GCP(Google Cloud Platform)などのクラウドインフラの設計、サービスの自動化、セキュリティの確保、パフォーマンスの最適化などを担当します。 ■サーバーサイドエンジニアが使うプログラミング言語 サーバーサイドエンジニアが使うプログラミング言語について解説します。 サーバーサイドエンジニアの場合、サーバサイドプログラミング言語全般を扱います。例えばJava、PHP、Ruby、JavaScript、Python、Go言語、C言語などのプログラミング言語が該当します。ただしプログラミング言語は、各言語ごとに習得難易度や適している分野がそれぞれ異なります。今後プログラミング言語の習得を検討している方は理解しておきましょう。 以下にて代表的なサーバーサイドエンジニアが使うプログラミング言語をお伝えします。 ・Java JavaはC言語をもとに開発されたプログラミング言語です。Javaの特徴はオブジェクト指向のプログラミング言語であることや、技術的にも安定しておりかつ需要も多いことなどが挙げられます。JavaはWeb開発、基幹システムなどに活用されるプログラミング言語であり、習得難易度は開発言語の中でも難しいです。 ・PHP PHPは動的にWebページを生成することができるサーバーサイドのスクリプト言語です。 PHPの特徴として、Web開発に特化したプログラミング言語であること、豊富なフレームワーク/ライブラリがあることなどが挙げられます。 PHPはWebサービス開発やWebアプリ開発などに活用されるプログラミング言語であり、習得難易度は低く初心者にとっておすすめのプログラミング言語です。 ・Ruby Rubyは、1993年にまつもとゆきひろ氏により開発初心者な方でも本格的なプログラミングが楽しめるようにと開発されたプログラミング言語です。 Rubyの特徴として、オブジェクト指向であること、スクリプト言語であることなどが挙げられます。RubyはECなどWebサイト制作、スマホアプリ開発などに活用されるプログラミング言語であり、習得難易度は低く初心者にとっておすすめのプログラミング言語です。 ・JavaScript(Node.js) JavaScriptは動的なWebページを作成できるオブジェクト指向のスクリプト言語のひとつです。JavaScriptの特徴として、オブジェクト指向言語であること、フロントエンド・サーバーサイド両方開発が可能であることなどが挙げられます。 JavaScriptはモバイルアプリ開発、デスクトップアプリケーション開発などの活用されるプログラミング言語であり、習得難易度はJavaよりも低いですが、比較的高いです。 ・Python Pythonはオープンソースで運営されているプログラミング言語です。 Pythonの特徴として、シンプルで短いコード記述ができること、インタプリタ型言語であるため、コンパイルが不要であり簡単に動作確認できることなどが挙げられます。 PythonはWebアプリ開発や機械学習を含むAI(人工知能)開発などの活用されるプログラミング言語であり、習得難易度はJavaと比較すると習得しやすいです。 ・Go言語 Go言語は2009年Googleによって開発されたオープンソースのプログラミング言語です。 Go言語の特徴として、シンプルかつ短いコード記述ができること、高速で処理できること、コード記述が統一でエラーが発生しにくいことなどが挙げられます。 Go言語はWebサーバーやWebサービス開発、ドローン・IoT開発などに活用されるプログラミング言語であり、習得難易度はPHPやRubyよりも高いですが、JavaやC言語よりは低いです。 ・C言語 C言語は1972年にデニス・リッチーによって開発されたプログラミング言語です。 C言語の特徴として、汎用性が高いことやプログラミングの実行速度が速いことなどが挙げられます。C言語は基幹システム開発、ゲーム開発などに活用されるプログラミング言語であり、習得難易度は開発言語の中でも難しいです。 サーバーサイドエンジニアフリーランスとして参画できるフリーランス求人・案件はWebアプリケーション開発、API開発、エンタープライズシステム開発、SaaS開発と幅広いです。 サーバーサイドエンジニアフリーランスとして以下のスキルや経験があると、高単価フリーランス求人・案件に参画できます。 ・サーバーサイドエンジニアでの実務経験 ・Java、PHP、Ruby、Pythonでの実務経験 ・PostgreSQLやMySQLなどデータベーススキル ・AWSやAzureでの開発経験 ・セキュリティ知識 ・API設計や統合経験 ・上流工程の実務経験や知識 ・コミュニケーションスキル ・プロジェクトのリード経験 ・問題解決スキル ■サーバーサイドエンジニアとバックエンドエンジニアとの違い サーバーサイドエンジニアとバックエンドエンジニアの違いについて解説します。 サーバーサイドエンジニアとバックエンドエンジニアの違いについて、仕事内容と必要スキルの観点より解説します。 サーバーサイドエンジニアとバックエンドエンジニアは、役割が異なります。 サーバーサイドエンジニアはサーバーの運用、設定、セキュリティ、ネットワーク管理を担当し、一方バックエンドエンジニアはバックエンド部分の開発、データベース管理、API開発などの業務を担当します。 上記を理解した上で仕事内容と必要スキルをみていきましょう。 まず仕事内容についてサーバーサイドエンジニアはサーバーの設定と管理、サーバーのパフォーマンス最適化、ネットワーク管理などをメイン業務としており、一方バックエンドエンジニアはアプリケーションのバックエンド開発、APIの開発、データベース管理などをメイン業務としております。 必要スキルにおいて、サーバーサイドエンジニアはPHP、Ruby、Python、Java、JavaScriptなどのサーバーサイドで活用する開発言語スキル、LinuxやWindows Serverなどのサーバースキル、ネットワークスキル、システム管理スキルが必要であり、一方バックエンドエンジニアはJava、JavaScript、PHP、Python、Rubyなどのサーバーサイドで活用する開発言語スキル、SQLやNoSQLなどデータベーススキル、API開発経験、システムインフラの知識などが必要です。 ■サーバーサイドエンジニアとインフラエンジニアとの違い サーバーサイドエンジニアとインフラエンジニアの違いについて解説します。 サーバーサイドエンジニアとインフラエンジニアの違いについて、仕事内容と必要スキルの観点より解説します。 サーバーサイドエンジニアとインフラエンジニアは、役割が異なります。 サーバーサイドエンジニアはサーバーの運用、設定、セキュリティ、ネットワーク管理を担当し、一方インフラエンジニアはサーバー、ネットワーク、セキュリティシステムなどの物理的または仮想的なインフラストラクチャ設計、構築、管理を担当します。 上記を理解した上で仕事内容と必要スキルをみていきましょう。 まず仕事内容についてサーバーサイドエンジニアはサーバーの設定と管理、サーバーのパフォーマンス最適化、ネットワーク管理などをメイン業務としており、一方インフラエンジニアはシステムインフラの構築と管理、セキュリティ管理、監視とトラブルシューティングなどをメイン業務としております。 必要スキルにおいて、サーバーサイドエンジニアはPHP、Ruby、Python、Java、JavaScriptなどのサーバーサイドで活用する開発言語スキル、LinuxやWindows Serverなどのサーバースキル、ネットワークスキル、システム管理スキルが必要であり、一方インフラエンジニアはネットワーク設計やファイアウォールなどネットワークとセキュリティスキル、Linux/Windowsサーバー側のサーバー管理スキル、システムインフラの知識などなどが必要です。 ■フリーランスでのサーバーサイドエンジニアは「やめとけ」「きつい」なぜ言われる? 検索をする中でフリーランスでのサーバーサイドエンジニアは「やめとけ」や「きつい」とありますが、なぜ言われるのか解説します。 フリーランスエンジニアの中には思ったよりも収入が得られず、会社員に戻る方も多数おりますが、以下理由がやめとけと言われる理由でしょう。 ・収入が不安定になった ・景気に左右されやすく案件を安定的に受注できない ・仕事が休めず体調を崩した ・営業スキルが一定数要求される ・マネジメント経験が積みづらい 上記理由を見るとフリーランスエンジニアに転向しても楽して稼ぐことは難しく、さらに自身の管理スキルも一定数必要であることがわかります。 「フリーランスでのサーバーサイドエンジニアはやめとけ」「フリーランスでのサーバーサイドエンジニアはきつい」と言われておりますが、開発経験が1年未満と浅い方はまず、数年の実務を経験した後、フリーランスエンジニアとして転向することをおすすめします。また、一定数の開発経験がある方の中である程度自由な働き方を希望する方や高収入になりたい方などはフリーランスエンジニアとして転向しても良いかもしれません。 ■サーバーサイドエンジニアフリーランスとして携わることができるフリーランス求人・案件例 ・Webアプリケーション開発でのサーバーサイドエンジニアフリーランス求人・案件 Webアプリケーション開発ではコマースプラットフォーム、オンラインバンキング、CRMツール開発などに携われるフリーランス案件・求人が存在します。 具体的な業務内容はシステム設計、セキュリティ実装、データベース管理、API開発、パフォーマンスの最適化などです。 Java、PHP、Ruby、Pythonなどのプログラミング言語スキル、使用するプログラミング言語のフレームワークやライブラリスキル、SQLやNoSQLデータベースシステムの経験、RESTful APIやGraphQLなどAPI開発スキル、Gitなどバージョン管理システム知識、AWSやAzureなどクラウドサービス経験などが要求されます。 ・API開発でのサーバーサイドエンジニアフリーランス求人・案件 API開発では顧客データ管理システムやオンライン決済システムなどの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はAPI設計、API開発、セキュリティ対策の実装、ドキュメント作成、APIのメンテナンス、アップデート、バージョン管理などの業務を担当します。 Java、PHP、Ruby、Pythonなどのプログラミング言語スキル、RESTful APIやGraphQLなどAPI開発スキル、OAuthやJWTなどセキュリティスキル、SQLやNoSQLデータベースシステムの経験、SwaggerやPostmanなどのAPI開発ツールの使用経験、Gitなどバージョン管理システム知識などが要求されます。 ・エンタープライズシステム開発でのサーバーサイドエンジニアフリーランス求人・案件 エンタープライズシステム開発ではERPシステム、CRMシステム、サプライチェーン管理などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はシステム設計、開発と実装、統合とAPI開発、セキュリティ対策、パフォーマンス最適化などです。 Java、C#、Pythonなどのプログラミング言語スキル、SQL ServerやOracleなどデータベーススキル、RESTful APIやGraphQLなどAPI開発スキル、大規模システムの設計経験、セキュリティ知識、Gitなどバージョン管理システム知識などが要求されます。 ・SaaS開発のサーバーサイドエンジニアフリーランス求人・案件 SaaS開発ではMAツール、CRMシステム、人事管理ソフトウェアなどの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はアプリケーション開発、API設計と実装、マルチテナンシーの対応、セキュリティとコンプライアンス、パフォーマンス最適化などです。 Java、JavaScript、PHP、Pythonなどのプログラミング言語スキル、使用するプログラミング言語のフレームワークやライブラリスキル、PostgreSQLやMySQL、NoSQLデータベースシステムの経験、DevOpsとCI/CDの知識、RESTful APIやGraphQLなどAPI開発スキル、Gitなどバージョン管理システム知識、AWSやAzureなどクラウドサービス経験などが要求されます。 ■サーバーサイドエンジニアフリーランスとして独立した時のメリット サーバーサイドエンジニアフリーランスとして独立する時のメリットを解説します。 特に正社員からサーバーサイドエンジニアフリーランスとして独立した時のメリットをお伝えします。 ・柔軟な働き方ができ、時間管理の自由になる ・キャリアの多様性 ・様々なプロジェクトに参画できる ・スキルが向上する ・高収入の可能性がある ・ネットワークの拡大 サーバーサイドエンジニアフリーランスとしての独立は、自由度の高い働き方、収入の増加、スキル向上などによるキャリアの多様性など多くのメリットがあります。 ■サーバーサイドエンジニアフリーランスとして独立した時のデメリット サーバーサイドエンジニアフリーランスとして独立する時のデメリットを解説します。 特に正社員からサーバーサイドエンジニアフリーランスとして独立した時のデメリットをお伝えします。 ・収入が不安定になる ・案件の不確実性 ・仕事の継続的な保証はない ・自己管理が必要である ・ワークライフバランスが乱れる可能性がある ・スキルアップが必須条件 フリーランスとして独立することは不安定な収入や自己管理の必要性、スキルアップの必要性などデメリットもあることを理解しましょう。 サーバーサイドエンジニアを今後検討しているフリーランスは上記サーバーサイドエンジニアフリーランスとして独立するメリットデメリットを比較した上で行動すると後悔が少ないでしょう。 ■サーバーサイドエンジニアフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 サーバーサイドエンジニアフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 サーバーサイドエンジニアはWebアプリケーション開発、API開発、エンタープライズシステム開発、SaaS開発など様々なフリーランス求人・案件があり、多くのプロジェクトや開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいサーバーサイドエンジニアフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後サーバーサイドエンジニアを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 サーバーサイドエンジニアフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいサーバーサイドエンジニアフリーランスはサーバーサイドエンジニアでの参画経験やコミュニケーションスキル、参画を希望する業界や分野での経験があると比較的参画しやすいでしょう。 ■サーバーサイドエンジニアでの週2日、週3日フリーランス求人・案件 サーバーサイドエンジニアでの週2日・週3日フリーランス求人・案件について解説していきます。 サーバーサイドエンジニアの週2日・週3日フリーランス求人・案件はサーバーサイドエンジニア全体のフリーランス求人・案件の中で約10%の割合で存在します。 また週2日・週3日などの時短でも月額単価120万円や130万円など、高単価なサーバーサイドエンジニアフリーランス案件・求人も多く存在します。 複数のサーバーサイドエンジニアフリーランス求人・案件に参画できるため、様々なプロジェクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なサーバーサイドエンジニアフリーランス求人・案件はその案件の業界や分野でのサーバーサイドエンジニア経験やJava、PHP、Ruby、Pythonでの実務経験、PostgreSQLやMySQLなどデータベーススキル、AWSやAzureでの開発経験、セキュリティ知識、API設計や統合経験、上流工程の実務経験や知識、コミュニケーションスキル、問題解決スキル、プロジェクトリード経験、大規模プロジェクトの参画経験などある程度の実績や知識が備わっている方でないと参画が難しいでしょう。 サーバーサイドエンジニアフリーランスとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■サーバーサイドエンジニアフリーランス求人・案件に参画するために必要なスキル サーバーサイドエンジニアフリーランス求人・案件に参画するために必要なスキルを解説します。 サーバーサイドエンジニアフリーランス求人・案件に参画するために必要なスキルとしては、サーバーサイドエンジニア自体の経験や周辺知識/スキルです。 主にサーバーサイドエンジニア経験やJava、PHP、Ruby、Pythonでの実務経験、PostgreSQLやMySQLなどデータベーススキル、AWSやAzureでの開発経験、セキュリティ知識、API設計や統合経験、上流工程〜下流工程まで一貫した開発経験、コミュニケーションスキル、プロジェクトリード経験、大規模プロジェクトの参画経験があるとサーバーサイドエンジニアフリーランス求人・案件に参画しやすいでしょう。 上記経験や業界知識/スキル、どちらかが欠けているとサーバーサイドエンジニアフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにサーバーサイドエンジニアフリーランスとして、高単価のフリーランス求人・案件に参画を希望している場合、しっかり経験を身につけていきましょう。 ■サーバーサイドエンジニアとして経験年数別のアドバイス サーバーサイドエンジニアフリーランス求人・案件に参画するため、サーバーサイドエンジニア経験年数別のアドバイスをそれぞれサーバーサイドエンジニア経験1〜2年、サーバーサイドエンジニア経験2〜3年、サーバーサイドエンジニア経験5年以上に分けて解説します。 ・サーバーサイドエンジニア経験1〜2年のサーバーサイドエンジニアフリーランス サーバーサイドエンジニア経験1〜2年のサーバーサイドエンジニアフリーランスはJava、PHP、Python、Ruby、C言語などプログラミング言語スキル、データベース知識、APIの概念など基礎をしっかり固めましょう。 さらに小規模プロジェクトの参画を積極的に行い、サーバーサイドエンジニアスキルを身につけていきましょう。 また、チーム内外のコミュニケーションスキルやリーダーシップスキルを身につけていきましょう。 ・サーバーサイドエンジニア経験2〜3年のサーバーサイドエンジニアフリーランス サーバーサイドエンジニア経験2〜3年のサーバーサイドエンジニアフリーランスは中〜大規模プロジェクトに参画しましょう。 特定の開発言語やフレームワーク・ライブラリ、RESTやGraphQLなどのAPI開発、パフォーマンス最適化などの知識を深めると同時にシステムアーキテクチャの理解も深めましょう。 その他、余裕がある方は一部のプロジェクトのリードやチームメンバーのサポートを積極的に行いましょう。 ・サーバーサイドエンジニア経験5年以上のサーバーサイドエンジニアフリーランス サーバーサイドエンジニア経験5年以上のサーバーサイドエンジニアフリーランスは大規模プロジェクトへ率先して参画し、複雑なシステムのアーキテクチャ設計を経験しましょう。 セキュリティとデータ保護の知識や実装スキル、AWS、Azureなどのクラウドを使った開発経験なども積極的に身につけましょう。 そして最新のバックエンドスキルやトレンドを理解しましょう。技術の入れ替わりが激しい業界であるため常に最新技術の習得を意識することが重要です。 若手サーバーサイドエンジニアへの教育やメンタリングを行える場合は、自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 ■サーバーサイドエンジニアフリーランスが身につけるべき開発言語の代表的なフレームワーク サーバーサイドエンジニアフリーランスとして身につけるべき開発言語において代表的に使われるフレームワークやライブラリ知識はフリーランス求人・案件の参画確度を高めます。 各開発言語の代表的なフレームワークやライブラリを解説いたしますので、ニーズのあるフレームワークやライブラリを習得しましょう。 下記ではJava、PHP、Ruby、JavaScript、Python、Scalaにおける代表的なフレームワークを解説します。 ・Spring Framework Spring Frameworkは、JavaのWebフレームワークでWebアプリ開発に適しています。 従来のWebアプリケーションにおける様々な問題を解決しており、非常に有力なフレームワークとして、長い間注目されています。 Spring Frameworkの特徴として、DI(Dependency Injection)により変更がしやすいこと、テストプログラム「Spring MVC Test」が使用でき、テストは簡単であること、拡張性が高く、AOP(Aspect Oriented Programming)であり、保守性が高いことなど挙げられます。 ・Laravel Laravelは、2011年に登場したWeb開発に特化しているPHPフレームワークです。 Laravelの特徴として、MVCアーキテクチャを採用していること、シンプルでコード記述しやすく学習コストが低いこと、Eloquent ORMとMigrationが備わっているため、データベースの操作が簡単なことなどが挙げられます。 Laravelは小〜大規模と幅広い開発規模に適したPHPフレームワークです。ただしシステムの規模やニーズに応じて適切な設計や最適化を行うことが重要です。 ・Ruby on Rails Ruby on Railsは、WebアプリケーションのRubyフレームワークです。 Ruby on Railsの特徴として、MVCアーキテクチャを基に開発されていたり、DRYなどの原則があること、統合されたテストフレームワークが搭載されていること、豊富なライブラリがあることなどが挙げられます。Ruby on RailsはSNSやECサイト、クローラーの開発などWebアプリケーション開発やCMS開発、APIバックエンド開発に多く用いられます。 Ruby on Railsは小〜中規模と幅広い開発規模に適したRubyフレームワークです。 ・Next.js Next.jsはUI構築に特化したJavaScriptフレームワークです。 Next.jsの特徴として、環境構築が簡単であること、サーバーサイドレンダリングや静的サイト生成をサポートしていること、ページの読み込みが速くSEOの観点からもメリットがあることなどが挙げられます。 Next.jsは小〜大規模のWeb開発に適したJavaScriptフレームワークです。特にSSRやSEOを重視するシステムには最適でしょう。 ・Django Djangoは、2005年に公開されたWeb開発用のオープンソースフレームワークです。 Djangoの特徴として管理画面が自動生成されること、セキュリティが高いこと、開発速度が早いことなどが挙げられます。 Djangoは、Pythonフレームワークの中でも人気の高いフレームワークであり、豊富な機能が搭載されているため、小〜大規模のWebアプリケーション開発に適しています。 ・Play Framework Play Frameworkは、JavaやScalaを元にして開発されたWebアプリケーションフレームです。 Play Frameworkの特徴として、軽量かつ高速開発可能であること、メモリ使用量が少ないこと、コンパイル時間が短くテスト時間が短縮可能であることなどが挙げられます。 Play Frameworkは小〜大規模での開発規模に適したScalaフレームワークです。 ■サーバーサイドエンジニアフリーランス求人・案件参画するために役立つ資格 サーバーサイドエンジニアフリーランスが取得しておいて良い資格を5つ紹介します。 ・ORACLE MASTER(オラクルマスター) ORACLE MASTER(オラクルマスター)とは、日本Oracle社が公式に運営する「Oracle Database(データベース管理システム)」を扱うスキル・知識を試す認定試験です。 主にデータベースの管理や運用、SQLに関する問題が出題されます。 ORACLE MASTER(オラクルマスター)のグレードは、4つ(Bronze、Silver、Gold、Platinum)あり、資格取得難易度はBronze、Silver、Gold、Platinumのグレード順に高くなります。どのグレードも合格ラインは60%前後でありますが、グレードごとに試験範囲や問題レベルが異なります。 ORACLE MASTER(オラクルマスター)の資格を取得するメリットはRDBやSQLなどデータベース知識が身に付くことや転職/就職に有利に働きやすい点です。 そのためサーバーサイドエンジニアフリーランスとして取得しておいて良い資格でしょう。 ・AWS認定試験 AWS認定試験はAmazon Web Servicesが提供しているクラウド技術に関する専門知識とスキルを認定するプログラムです。AWSに関する技術的スキルと知識があるかを測る試験です。AWS認定試験のレベルは基礎・アソシエイト・プロフェッショナル、専門分野の4段階あります。2023年時点では13のAWS認定資格があり、それぞれ試験時間や合格点などの受験の条件が異なります。 AWSの知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためサーバーサイドエンジニアのフリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・Microsoft認定資格 Microsoft認定資格はMicrosoftが提供しているMicrosoftのテクノロジーに対する深い知識とスキルを有していることを測る資格です。MCP(Microsoft Certifications Program)とも呼ばれています。 主要なカテゴリは「Fundamentals」(基本原則)、「Role-based」(職種ベース)、「Specialty」(特別分野)の資格があります。「Fundamentals」は初心者向けでMicrosoft技術の基本をカバーする資格、「Role-based」は経験豊富な方を対象とした特定の職務に関連する技術スキルを証明する資格、「Specialty」資格は特定の高度な技術領域に焦点を当てています。自身にあった内容やレベルの資格取得が可能です。Azure関連の認定資格は2023年11月時点で57あります。 試験は試験ごとに条件が異なり、多肢選択問題、ドラッグアンドドロップ問題、シナリオベースの問題、実務を想定したケーススタディなどがあります。 Microsoft認定資格を取得するメリットはAzureの知識/スキルを身に付けられることや就職/転職で有利に働きやすいことなどが挙げられます。サーバーサイドエンジニアフリーランスエンジニアとしてAzureの知識や理解度を深めるために取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 出題形式は多肢選択式や記述式、試験時間は午前90分・午後210分、問題数は午前55問、午後3問、受験料は7,500円(税込)です。合格難易度が高く、平成29年度〜令和3年度までの平均合格率は13.9%です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためサーバーサイドエンジニアフリーランスとして取得しておいて良い資格でしょう。 ・システムアーキテクト試験 システムアーキテクト試験は、独立行政法人の「情報処理推進機構(IPA)」が提供する資格であり、IT系国家資格の中でも最難関の試験です。 システムアーキテクト試験は、システム構築に必要な基本的な技術、システム開発管理、技術戦略や技術評価、システム設計、アーキテクチャなどが出題されます。 サーバーサイドエンジニアフリーランスとして、システムアーキテクトやプロジェクトリーダーが兼ね備えているスキルを身に付けることや就職/転職で有利に働きやすいことなどがメリットでしょう。そのため、サーバーサイドエンジニアフリーランスとして取得しておいて損のない資格でしょう。 なお、サーバーサイドエンジニアフリーランスとして開発経験が浅い方向けではなく、中級者や上級者向けであり、中長期的に役立つ可能性があります。 サーバーサイドエンジニア関連資格を習得することは良いことですが、サーバーサイドエンジニアフリーランス求人・案件に参画するという目的を失わないようにしましょう。 サーバーサイドエンジニア関連資格の取得によって、サーバーサイドエンジニアスキルを一定数証明することは可能ですが重要視すべきことは、サーバーサイドエンジニアの実務経験を保有していることです。 そのためサーバーサイドエンジニアの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 サーバーサイドエンジニアフリーランスとして、実務未経験にも関わらずサーバーサイドエンジニア関連資格の取得を最優先事項にすることはやめておきましょう。 ■サーバーサイドエンジニアフリーランス求人・案件の未経験での参画のためのロードマップ サーバーサイドエンジニア実務未経験の場合、参画できるサーバーサイドエンジニアフリーランス求人・案件はほとんどありません。 サーバーサイドエンジニアフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力でのサーバーサイドエンジニアを求めています。 未経験からサーバーサイドエンジニアフリーランス求人・案件への参画を検討/希望している方は、サーバーサイドエンジニアやバックエンドエンジニアとしての開発(実務)経験を積める企業へ就職し、徐々にサーバーサイド開発やバックエンド開発の実務経験を積むことがまず、サーバーサイドエンジニアとしてのロードマップです。 サーバーサイドエンジニアフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 サーバーサイドエンジニアのフリーランス求人・案件への参画を目指すにあたって、サーバーサイドエンジニア経験やJava、PHP、Ruby、Pythonでの実務経験、PostgreSQLやMySQLなどデータベーススキル、AWSやAzureでの開発経験、セキュリティ知識、API設計や統合経験、コミュニケーションスキル、問題解決スキル、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験、大規模プロジェクトの参画経験を身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 ■サーバーサイドエンジニアの市場動向やニーズから見る今後(将来性) サーバーサイドエンジニアは今後どうなるのか、市場動向やニーズを踏まえて将来性を解説します。 サーバーサイドエンジニアはWebアプリケーション開発、API開発、エンタープライズシステム開発、SaaS開発など多様な案件に参画できます。 フリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならない(つまり、将来性がある)でしょう。 では、サーバーサイドエンジニアフリーランスのニーズがある(将来性がある)理由をIT市場動向から分析してみてみましょう。 2023年3月株式会社アイ・ティ・アールが発表した国内のIaaS/PaaS市場の規模推移および予測では、国内IaaS/PaaS市場は、2021年度の売上金額が1兆1368億4000万円、前年度比25.3%増と推計されています。さらにIaaSとPaaSを合算した市場のCAGR(2021~2026年度)は16.8%、2025年度の市場規模は2兆円を超えると予測しています。 さらに別のデータを分析してみましょう。 さらに2023年7月IDC Japanが行なった国内クラウド市場予測の発表によると2022年の国内クラウド市場は売上額ベースで5兆8142億円。2023年の4年後となる2027年にはこれが約2.3倍の13兆2571億円になると予測されています。2023年の国内クラウド市場規模が7兆円を超え、国内エンタープライズIT市場における従来型ITを超える規模まで拡大するとの予測もされています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニアを含むIT業界全体の人材不足が深刻化しています。2030年までに79万人のITエンジニアを含む人材が不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアを含むIT人材の絶対数が足りておらず、サーバーサイドエンジニアフリーランスのニーズが今後も拡大していくでしょう。 サーバーサイドエンジニアフリーランスとして現在活躍している方や今後活躍を検討している方はサーバーサイドエンジニア開発実務経験や参画する案件の業界知識や経験を取得すると多くのサーバーサイドエンジニアフリーランスの中でもフリーランス求人・案件への参画確率が上がるでしょう。