1 - 50件/全162件
自動車関連のテレマティスクフレームワークの開発を行います。 要求仕様からの実装作業をスクラム開発で実施します。 ◆開発言語 組込み言語としてRUSTを使用(C、C#が扱えれば良い)
案件の必須スキル
[要件定義] ・ペルソナやジャーニーマップなどユーザーモデリングの実施経験 ・ユーザーストーリーの構築 [設計・作成] ・Webアプリケーション、モバイルアプリ、Webサイト等の情報設計・UI/UXデザインの実務経験 [評価・品質保証] ・ユーザビリティテストの実施経験(ユーザーにプロトタイプに触れてもらい、タスクを実行できるか評価すること)
■概要 メタバースプロジェクト内のコミュニケーションロビー、 バーチャルライブの開発で重要となるリアルタイム通信サーバーの開発に 貢献いただけるサーバーサイドエンジニアを募集します。 ※本ポジションは現状出社/在宅でのハイブリッドワークでの働き方となります。出社の場合は三田駅 ■業務内容 メタバースプロジェクトのリアルタイム通信サーバーの開発。 リアルタイム通信サーバーに関連する管理ツールや、クライアントライブラリの開発。 アプリケーションの負荷状況分析、パフォーマンスチューニング、コスト最適化など。 TypeScript
案件の必須スキル
・サーバーアプリケーションの開発、運用経験(3年以上) ・WebSocketやその他プロトコルによるリアルタイム通信の知識 ・Rust、Go、TypeScript、C# あるいはそれに類する プログラミング言語の実務経験 ・RDBMS、NoSQL、NewSQLなどのデータストアを使用した サーバーアプリケーションの開発、運用経験 ・AWSを使用したサーバーアプリケーションの開発、運用経験 ・Git、GitHubを使用した複数人での開発経験
日本最大級のオフィスビル情報データ分析基盤を保有し、賃貸オフィスマッチングサービスを展開している企業の自社サービスにおける物件の売買を行う機能のバックエンド開発を行っていただきます。 【具体的な作業内容】 ・要件検討する上で不明な点を洗い出し、PdMを通してユーザが求めていることを把握する ・ユーザが求めていることを解決する各種Productの改善内容を設計・実装する ・現時点の各種Productのコードベースを把握し、将来的な拡張性を考慮しながら機能実装を進める ※フルリモート可 TypeScript,Node.js
案件の必須スキル
・Node.js、TypeScriptの経験:3年以上 ・フルスタックエンジニアとしての稼働経験
債権、督促管理プラットホーム(SaaS)の「新規機能追加」「機能改修」「機能改善」をご担当頂きます。 上流から下流まで(要件定義~設計・実装・運用)が担当範囲となります。 開発以外の業務(市場分析や市場調査、リクルーティング等)についてもご支援頂く可能性があります。 BackendとFrontendでチームが分かれていないため、両方ご担当頂きます。 Ruby
案件の必須スキル
・Ruby on Railsの開発経験:2年以上 ・RSpec等を使ったテストコードの実装経験 ・React(TypeScript)の開発経験もしくは知見がある方 ・Webサービス(SaaS)の運用経験 ・フルスタックで開発した経験
賃貸オフィスマッチングサービスを展開する企業様にて以下の業務を行っていただきます。 【具体的な作業内容】 ・要件検討する上で不明な点を洗い出し、PdMを通してユーザが求めていることを把握する ・ユーザが求めていることを解決する各種Productの改善内容を設計・実装する ・現時点の各種Productのコードベースを把握し、将来的な拡張性を考慮しながら機能実装を進める ・各種定性・定量リサーチ(ログ分析など)に基づくUI/UXの改善を実施する ※フルリモート可 JavaScript
案件の必須スキル
・ソフトウェア開発経験(目安3年以上) ・JavaScriptフレームワーク(React, Vue.js, Angular, etc.)を用いたフロントエンド開発の実務経験:3年以上 ・Webアプリケーションフレームワーク等を用いたバックエンド開発の実務経験、体系的なソフトウェアの知見 ・Gitを用いたチームでの開発経験 ・チームをまとめた経験
賃貸オフィスマッチングサービスを展開する企業様にて以下の業務を行っていただきます。 【具体的な作業内容】 ・要件検討する上で不明な点を洗い出し、PdMを通してユーザが求めていることを把握する ・ユーザが求めていることを解決する各種Productの改善内容を設計・実装する ・現時点の各種Productのコードベースを把握し、将来的な拡張性を考慮しながら機能実装を進める ・各種定性・定量リサーチ(ログ分析など)に基づくUI/UXの改善を実施する ※フルリモート可 JavaScript
案件の必須スキル
・ソフトウェア開発経験(目安3年以上) ・JavaScriptフレームワーク(React, Vue.js, Angular, etc.)を用いたフロントエンド開発の実務経験:3年以上 ・Webアプリケーションフレームワーク等を用いたバックエンド開発の実務経験、体系的なソフトウェアの知見 ・Gitを用いたチームでの開発経験 ・チームをまとめた経験
店舗とECをつなぎオムニチャネル化を実現するID連携サービスのWebアプリケーションエンジニアを募集します。 今後以下のような機能を素早く出していくことで、オムニチャネル化を支援するプロダクトとして業界をリードし、市場の期待に応えていけるだろうと考えています。 ・オンラインストアで発生した注文の店舗受け取り機能の開発 ・プラットフォーム間で連携するデータの拡大 ・会員カード活用促進のためのダッシュボード開発 ・会員カード活用の影響をマーチャントが追跡できるようなプラットフォーム連携の拡張 ・SFA(Salesforceなど)、アプリケーションDB、Shopify APIなどを統合した、社内向け分析環境の作成と運用 現在チームは2名のエンジニアがバックエンド~フロントエンドまで横断的に開発を行っています。 開発スタイルはスクラム開発のスタイルでビジネスサイドと共に進めており、業務委託の方にもチームイベントへのコミットをお願いしています。 ・アプリケーションコードの実装 ・Issue、PR、ドキュメント共有ツールなどを用いた技術文書の作成 ・外部プラットフォーム(Shoipfy API、スマレジプラットフォームAPIなど) の調査
案件の必須スキル
・静的型付言語での開発経験:3年以上 ・Webアプリケーションの開発:2年以上
新卒向け就活サービスのバックエンドをメインで開発していただきます。 現在、対象のサービスは大きな転換点を迎えており、ハイクラスの新卒の圧倒的なNo.1サービスになるべく、 良いUXを提供・大幅な技術の刷新プロジェクトをスタートさせています。 具体的には、ユーザービリティの向上や顧客拡大のために、UIを大きく刷新するプロジェクトを進めています。 その際、技術としてはCakePHPからGoとReactへの移行を進めており、さらなる技術的アップデートとしてNext.jsの導入も検討開始しております。 Go
案件の必須スキル
・静的型付け言語(Go・Rust・Kotlin・etc)を用いた Web アプリケーションの開発経験:3年以上
独自ブロックチェーンサービスのインフラ構築、運用に携わっていただきます。 ・Azureを用いた設計、構築 ・SRE業務 ・アプリケーションやミドルウェアの運用、パフォーマンス改善 ・DevOpsの効率化 ・監視、監査体制の強化と効率化(メトリクス設計、モニタリング体制の構築) サーバ(インフラ),AWS
案件の必須スキル
・クラウドサービスを用いたインフラ設計構築のご経験:3年以上 ・SRE業務(コードのデプロイ、監視、パフォーマンス改善等)の経験 ・C、C++、Go、Rust、Kotlin等の静止型付け言語を含む複数の言語による業務における使用経験
ブロックチェーンゲームの開発、運営にかかわるサーバーサイドエンジニアを 募集しています。 経験や状況に応じて、ゲームの企画段階から設計まで幅広い工程に関わっていただきます。 【作業内容詳細】 ・ブロックチェーンゲーム(ブラウザまたはアプリ)の設計、開発、運用 ・開発環境の構築(ゲームツール、サーバ構築、テスト環境など) ・運用の負荷軽減に対する効率化、およびアップデートの作業軽減における効率化 ・ゲーム開発技術のスキル習得、ノウハウ共有 ブロックチェーンの技術やトレンドは、刻一刻とアップデートされていくため、 ブロックチェーンゲームの企画や開発を遂行するにあたっては、常にアンテナを 高く張り、最新の情報を把握する必要があります。 また、様々な権利や法規制等も絡むため、幅広い知識や理解も不可欠になります。 裏を返せば、誰も成しえないことを実現できるチャンスがたくさん転がっています。 常に自らを成長させつつ、成果が会社の業績に直結するだけではなく、 社会全体に大きな影響を及ぼす可能性を秘めた重要なポジションです。 Go
案件の必須スキル
・サーバーサイドの開発経験:3年以上(言語は何でも可) ・データベースのトランザクション、ロックを使用した開発経験
自社サービスである資金調達プラットフォームのSRE業務をお任せします。 22年4月にサービスリリースしましたが、お客様も順調に増えてきており、 アカウント管理、セキュリティ管理の基盤を強固にしていきたいと考えております。 当サービスはお客様から財務データを預かり、そのデータを解析し与信モデルを策定、 与信モデルをもとに顧客への資金提供を行っており、インフラはサービスの基盤として 非常に重要となっております。 新たなマッチングシステムの構築を目指したインフラの改善を担っていただきたいと 考えております。 【具体的な作業内容】 ・CI/CDやチケット管理など、アジャイルスクラム開発を支援するインフラの構築、保守 ・システム、サービスの信頼性向上のための運用自動化 ・障害検知や性能維持のための監視環境の構築、保守 ・Infrastructure as Codeの構築 【開発体制】 プロダクト開発部:8~9名前後 CTO、PdM、エンジニア2名、データサイエンティスト、業務委託メンバー数名 ※フランス、インド、ポーランドなど多国籍なメンバーが活躍しております AWS
案件の必須スキル
・プログラミングの実務経験(Golang、Python、Rustなどが望ましい):2年以上 ・AWSなどのパブリッククラウドを利用した実務経験:2年以上 ・インシデントの対応から事後処理までの経験 ・データシステム(RDB、NoSQL、キューなど)の選定、開発、運用の経験 ・システムメトリクスの継続的な収集とインシデント、メトリクスのアラートに関する知識 ・英語に抵抗感がないこと(Slackなどテキストベースでの英語コミュニーケーションが発生するため)
顧客体験マネジメントサービスの保守、改善がメインとなります。 【その他の作業内容】 ・顧客体験マネジメントサービスのマイクロサービス化、既存システムの改良 ・Web APIの新規開発、改修、保守、運用 ・プロダクト仕様に関するドキュメントの整備 ・新システムのアーキテクチャ検討 ・自動テストのカバレッジ向上 ・開発部の技術力向上 その他
案件の必須スキル
・オブジェクト指向言語でのWebAPIの開発経験3年以上 ・MySQLのスキーマ設計経験 ・AWS、GCPなどパブリッククラウドを用いたインフラ設計・構築経験 ・アジャイル開発のプロジェクトにおけるチーム開発経験
・製造業受発注システムのオペレーションチームや、 顧客、サプライパートナーの利用するシステムのバックエンドシステムの設計、実装 ・ミドルウェア、フレームワーク等の技術選定、検証 ・バックエンドシステム全体のアーキテクチャ設計 ・各種定性、定量リサーチ(ユーザー調査、ログ分析、問い合わせ分析など)に基づくシステムの改善 ・アルゴリズム、フロントエンドとのインターフェース設計 【プロダクト内容】 ・製造原価計算プロダクト ・製造工程、サプライチェーン管理プロダクト ・図面管理プロダクト ・製造パートナー連携プロダクト ・その他、新規プロダクトも企画中 【開発組織】 ・上記プロダクトいずれかの開発チームに所属 ・4-5名のチームが中心 ・テックリードやエンジニアリングマネージャーによるサポート ・スクラムベースの開発サイクル ・JIRAによるチケット管理 その他
案件の必須スキル
・Webアプリケーションのバックエンド開発経験(静的型付け言語だと尚可):3年以上 ・データ構造やアルゴリズムについての基礎知識 ・リレーショナルデータベースの利用経験 ・2言語以上のプログラム言語の経験(フロントエンドも含む) ・AWS、GCP等のパブリッククラウドを利用した開発経験 ・Git、GitHubを利用したチーム開発スキル
デジタルコンサルティング事業を行っている企業にて ブロックチェーンデータプラットフォームの設計・実装、及び、 仮想通貨取引所の設計・実装を行なっていただきます。 仮想通貨取引所については、独自トークンを扱う取引所を実装するため、 セキュリティや安全性などかなり厳しい要件をクリアする必要がありますが、 今後スタンダートになっていくことが想定される仮想通貨取引所の設計・実装が経験できるので 常に新しい技術にチャレンジしていきたい方とっては魅力的な案件です。 <開発環境> Golang,kops,Aurora,Kinesis,KMS ※使用する可能性有り ・ElastiCache ・CloudHMS ・System Manager ・AWS WAF, Shield ・Amazon Inspector ※ブロックチェーン関連技術 ・Bitcoind,Gethなどのブロックチェーンクライアントの運用 ・Solidity,Truffleを使ったスマートコントラクト開発 Go,Java,Python,Scala,PHP,C/C++,HTML5/CSS3,JavaScript,DB(インフラ),AWS
案件の必須スキル
・GolangやDjango等の言語、フレームワークを用いたWebアプリケーションの設計・開発経験、 またはJava,C/C++,Rust,Scala, Pythonの開発経験が3年以上 ・大規模アプリケーションの開発、運用経験 ・AWSやGCPなどクラウド環境でのインフラ設計、構築、運用経験 ・データ毎の特性に合わせたRDBMS以外のデータストア(Amazon DynamoDB等のNoSQLデータベース、Elasticsearch等の検索エンジン等)を用いたシステムの設計、開発経験
■期待するミッション 新しいプロジェクトとしてテレマティクスを利用した自動車の安全運転支援サービスの開発が始まるため、開発に携わっていただける方を募集しております。 ■担当工程(業務範囲) ・設計 ・実装 ・他のエンジニアへのタスクの切り分け ※プロジェクトについては、機密情報もあり、詳細は面談にてお伝えできますと幸いです。 ■開発環境 機密情報も含まれるため当日詳細お話しいたします。 ■リモート稼働について ・初日はPCセットアップの関係で新宿へ出社いただけますと幸いです。 ・2日目以降:基本リモートだが、必要に応じて出社可(頻度は数ヶ月に1度位の想定、通勤交通費は自費) ■働き方 ・週5稼働(平日)可能な方でお願いいたします。 ■参画スケジュール 6月より稼働できる方を探してます。
案件の必須スキル
1.アプリケーション開発の経験が5年以上 2.AWS or GCP上でのクラウドネイティブなシステム開発経験あり 3.フロントエンドまたはバックエンドで、以下のいずれかにあてはまる方 ●フロントエンド・バックエンドどちらかで下記技術スタックのある方(フロントエンド・バックエンド両方できる方は歓迎) ●フロントエンド ①React & hooks & TypeScript ②React Native & TypeScript ③Flutter のいずれか経験あり ●バックエンド ①TypeScript ②Go ③Java(Spring Boot) ④Kotlin ⑤C# ⑥Rust のいずれか経験あり 4.東京近辺在住の方
※エントリー時、下記3つについての回答が必須となります。回答がない方はご応募不可となりますのでご注意ください! ①アジャイル開発の経験、もしくは興味・チャレンジ意欲 ②TDDの経験、もしくは興味・チャレンジ意欲 ③ペアプロの経験、もしくは興味・チャレンジ意欲 ■概要 開発するマイクロサービスをターゲットとした少人数(3〜5人)のチームで、ペアプロまたはモブプロをしながら各プロダクの開発を行います。 各チームによって使用する技術やプログラミング言語は異なりますが、どのチームに所属しても担当に縛られず、アプリケーションを構築するために必要なこと全てをチーム全員で行います。 ■プロダクトチーム開発の特徴 ・アジャイルソフトウェア開発(XPをベース) ・ペアプログラミング、モブプログラミング ・テスト駆動開発、ドメイン駆動開発、リファクタリングを推進する文化 ・マイクロサービスによるモノリシックなアーキテクチャのリファクタリングを推進中 ・目的に合う技術を選定し、言語やアーキテクトをゼロベースで選定していく ■技術スタック 言語:Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python サーバOS:Ubuntu, CentOS, Debian, CoreOS, RancherOS フレームワーク:AngularDart, Duct, Vue.js, Spring, React, Apache Wicket, Seasar2 テストフレームワーク:Gauge RDB:PostgreSQL, MySQL KVS:Aerospike 検索エンジン:Elasticsearch リポジトリ管理:Bitbucket バージョン管理:Git, Mercurial CI:Jenkins、Buildkite VM(仮想技術):Docker, Vagrant, Xen コンテナオーケストレーション:Kubernetes サービスメッシュ:Istio 構成管理:Ansible コミュニケーション:Slack クラウド:GCP ■働き方 週1~3出社(最寄り:東京駅)、それ以外リモート ■PC貸与 あり ■稼働開始日 2024年7月~
案件の必須スキル
※必須スキルをすべて満たしている方に限ります。 ・前向きでオープンなコミュニケーション ・チャレンジ精神、成長意欲 ・技術が好き ・TDDが好き、もしくはチャレンジしたい ・ペアプロが好き、もしくはチャレンジしたい ・ペアプロを徹底しているため、以下の2点も合わせて条件となります ・日本語を使って対面でのコミュニケーションが取れる ・東京駅に日々出社することができる(コロナの影響で現在はリモート併用ですが、将来的に出社しての仕事が増える可能性があります) ※受け身な方はアンマッチとなりますのでご応募をお控えください
【20代~40代のエンジニア活躍中!】■概要 某社は「すべての人々がイキイキと働ける世の中を創る」を目指し、感情(Emotion)データを用いた独自の技術特許を基にした顧客体験・従業員体験を改善するサービを提供しています。 大手企業での導入が進み、すでにカスタマーサクセスに関する5億件以上のユニークなデータを収集・解析しており、顧客や従業員の感情にフォーカスした経営改善をサポートしています。 これまでプロダクトの提供価値を向上させるための新機能開発を優先して開発を行ってきましたが、多くのお客様に利用いただく中でシステム信頼性と拡張性の向上の優先順位を上げて取り組むことにいたしました。 既存システムへの新規機能の開発やリファクタリングだけでなく、フレームワークのアップデートや自動テストの整備を含めた開発環境の改善など、チームやプロダクトに必要なことに広く携わっていただきます。 希望次第でフロントエンド開発やインフラ構築など、領域を越えてご活躍いただくこともできる環境です。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・オブジェクト指向言語でのWebAPIの開発経験3年以上 ・MySQLのスキーマ設計経験 ・AWS、Google Cloud Platformなどパブリッククラウドを用いたインフラ設計、構築経験 ・アジャイル開発のプロジェクトにおけるチーム開発経験 ■技術スタック ・バックエンド Rust/Actix Web/thiserror/SQLX/Ruby/Ruby on Rails/RSpec/MySQL/PostgreSQL/Redis ・フロントエンド Typescript/Angular ・機械学習、データ基盤 Python/Pandas/R/Digdag/Embulk ・インフラ AWS(Route53,EC2,RDS,SQS,EB,ECS,Lambda,Elasticsearch)/Docker ・CI/CD、監視 GitHub/GitHub Actions/Jenkins/Mackerel/BugSnag/Scout ・コミュニケーション Slack/Google Workspace/JIRA/esa
・ブロックチェーンゲーム(ブラウザまたはアプリ)の設計/開発/運用 ・開発環境の構築(ゲームツール、サーバ構築、テスト環境など) ・運用の負荷軽減に対する効率化、およびアップデートの作業軽減における効率化 ・ゲーム開発技術のスキル習得、ノウハウ共有 Python
案件の必須スキル
・サーバーサイドの開発経験3年以上(言語は何でも可) ・データベースのトランザクション、ロックを使用した開発経験
・通信業向け生成AIプロダクト開発支援 ・iPaaSやCopilotを模したプロダクトの構築 ・FY24年度中の外販に向けて生成AIのフルスタックエンジニアとして支援 ・FY24年度以降も改修や保守に従事予定 ・AIのバックエンドを担当 ・要件定義~開発~運用保守
案件の必須スキル
・フルスタックエンジニアとしての実務経験 ・バックエンド開発経験 ・TypeScript、Rust、javaを使用した開発経験 ・AI案件での実務経験 ・能動的に動くことができる
農地調査に関する課題を解決することを目的としたWebアプリケーションの開発となります。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 現在、活用いただける自治体さんが着実に増えており、ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍:不可
案件の必須スキル
Pythonでのクラウドサービス開発経験を3年以上お持ちの方
【担当プロダクト】 国内トップシェアを持つ自社プロダクトであるクラウドWAFサービスの開発をお任せいたします。 日々進化する最新のサイバーセキュリティ業界の動向に注目しながら、ユーザー視点と開発者視点の双方を大切にしたより強いプロダクトづくりを実現していただきたいと考えています。 独自OSの開発を進めているため、低レイヤーの開発、OSの開発に携わることの出来る方を募集しています。 【業務内容】 ・WAFエンジン(独自OS)の開発・運用・保守 ・リリースに向けてのリファクタリング ・継続テスト ・CI/CDの整備 【開発スタイルについて】 顧客要望、プロダクトアウト、不具合、運用課題などを起点として、優先順位をつけて開発物を意思決定しています。 また、プロダクト、チーム状況、開発物の大きさなどによって柔軟に開発手法を変えています。 【開発メンバーについて】 一緒に開発を進めるメンバーは、多様な企業で豊富な経験を積んできたメンバーです。 サイバーセキュリティという社会のインフラとなる領域において、プロダクト開発者の立場で学んでいただける環境があります。 革新的なプロダクトを生み出すため、当社のメンバーは、多様な国籍・出身業界・専門性をもつメンバーで構成されており、 互いに意見を出し合いながら、プロダクトを進化させるためのアイデアを練り、開発・運用に生かしています。 【魅力ポイント】 ・常に最新のセキュリティ技術に触れ、次世代のセキュリティソリューションを自らの手で創っていくことができる ・Webセキュリティという領域で、社会的にニーズの高いサービスを自身の手で提供し続けるやりがい、インパクトの大きさ ・OSI参照モデルにおける低レイヤーの実装経験を積むことができる 【組織構成(クラウドWAFサービス部) 】 ・27名(部長1名、PMデリバリー統括1名、開発チーム4名、サポートチーム8名、SREチーム2名、インフラチーム4名、WAAPチーム5名、事業推進1名)
案件の必須スキル
・C、C++、Java、Ruby、Python、Go、Rust等の開発言語を用いたソフトウェアの開発経験(3年以上) ・Linuxの全般的な知識、経験 ・TCP/IPや各種プロトコル及びネットワーク全般についての基本知識 ・インフラも含めて、運用改善を行った経験 ・Webサーバ等のミドルウェアの開発、運用経験
機能改善やオプション機能の追加開発に携わって頂きます。 ・Rustでactix-webを使用し、GraphQLサーバーを開発
案件の必須スキル
・静的型付け言語(Rust、Go、Scala)での開発経験:5年以上 ※Rust未経験者でも静的型付け言語(GoやScalaなど)の業務経験がありましたら問題ありません。 ・SQLの実装経験 ・AWSを用いた開発経験ある方 ・Dockerなどのコンテナ技術を利用した開発経験
・ブロックチェーンゲーム(ブラウザまたはアプリ)の設計/開発/運用 ・開発環境の構築(ゲームツール、サーバ構築、テスト環境など) ・運用の負荷軽減に対する効率化、およびアップデートの作業軽減における効率化 ・ゲーム開発技術のスキル習得、ノウハウ共有
案件の必須スキル
・サーバーサイドの開発経験3年以上(言語は何でも可) ・データベースのトランザクション、ロックを使用した開発経験
在庫分析SaaSサービスのフロント開発に携わって頂きます。 ・フロント側の機能改善/オプション機能の設計/開発/テスト →フェーズは基本設計~テストを想定 ・定例MTG対応 ・設計書等必要ドキュメント作成 ※状況/希望/経験値次第でサーバーサイド側の開発も挑戦可能 ※開発体制はスクラム開発(社員エンジニアとスクラムチームを形成)で、スクラムイベントを通じて、開発メンバー全員でスプリントを消化
案件の必須スキル
・システム開発実務経験 5年以上 ・TypeScriptを用いたフロント開発実務経験2年以上 ・React v16.8以降を用いた開発実務経験1年以上 ・スクラッチ開発実務経験 ・Next.jsでのフロント設計/開発/テスト経験 ・Redux, Recoilt等状態管理ライブラリを用いた開発経験
【20~40代の方活躍中!】 ■概要 複数サービスから成り立つプラットフォーム構築をお任せいたします。 主要プロダクト以外のプロダクトにおいて、リソース不足で手を付けたいが付けられていない状況。 自走できる方1名採用できれば開発が進むため、外部リソースを活用して開発を進めたい、というご意向です。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
■必須スキル ・プロダクトの価値検証から素早いリリースを行われた経験 ・検討、開発、テスト、リリースまでの一連を担当した経験 ・AWSやGoogle Cloud Platformなどのパブリッククラウドサービスの利用経験 ・N3を目安として、日本語にてコミュニケーションが可能なこと
内視鏡データ(動画)を管理するデータベースシステムの開発を中心に、次世代の内視鏡AIの開発の基盤となるサーバーシステムの開発をご担当いただきます。 主な内容としては ・動画データベースシステムの開発・整備 ・動画データとカルテ情報を紐づけた症例情報の管理システムの開発・運用 ・アノテーションツール/サービスの開発・運用 データセンターの環境はCPUサーバー2台(ストレージ500TB)、GPUサーバー2台(DGX)で、LinuxサーバーでオンプレミスでKubernetesの環境を整備しています。ストレージサービスはRook(Ceph)を検討しています。社内サービスはPythonをメインに開発しております。 【求められる成果】 内視鏡動画は1検査5分で10GB程度の大容量の動画となります。施設からHDDで受け取ったデータをサーバー上で効率よく管理し、動画によるAIの開発体制を作ることが目標です。 外国籍:不可
案件の必須スキル
・Pythonによる開発経験 (またはGo、Rust、Java等による開発経験がありキャッチアップが可能な方) ・Linuxサーバーの構築・運用経験 (オンプレミスの為、クラウド環境のみの方は不可となります)
農地調査に関する課題を解決することを目的としたWebアプリケーションの開発となります。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 現在、活用いただける自治体さんが着実に増えており、ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍:不可
案件の必須スキル
Pythonでのクラウドサービス開発経験を3年以上お持ちの方
【業務内容】 ・AIを使用したシステムの設計、開発、および実装 ・対話型デジタルヒューマンを用いた企画・開発 ・自然言語処理技術を用いた対話システムの構築 ・ユーザーインタラクションの最適化とユーザーエクスペリエンスの向上 外国籍:不可
案件の必須スキル
・Node.js、最新のECMAScript、Perl、Rust、Wasm、最新のC++の経験 ・Linux、ネットワーク、データベース、VoIP、インフラ知識/経験 ・Unreal Engineの使用経験 下記いずれかの資格保有が最低限必要となります。 ・基本情報技術者試験 ・G(ジェネラリスト)検定 ・E(エンジニア)検定 ・Python3 エンジニア認定試験 ・統計検定
【業務内容】 ・AIを使用したシステムの設計、開発、および実装 ・対話型デジタルヒューマンを用いた企画・開発 ・自然言語処理技術を用いた対話システムの構築 ・ユーザーインタラクションの最適化とユーザーエクスペリエンスの向上 外国籍:不可
案件の必須スキル
・機械学習の基礎知識とディープラーニング ・Pythonへの理解 ・数学的知識 ・論理的な理解力・思考力 ・SQL文法を含むデータベース操作の知識 ・クラウドサービスの知識 ・最新の論文をリサーチ ・Node.js、最新のECMAScript、Perl、Rust、Wasm、最新のC++の経験 ・Linux、ネットワーク、データベース、VoIP、インフラ知識/経験 ・Unreal Engineの使用経験
農地調査に関する課題を解決することを目的としたWebアプリケーションの開発となります。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 現在、活用いただける自治体さんが着実に増えており、ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍:不可
案件の必須スキル
Pythonでのクラウドサービス開発経験を3年以上お持ちの方
社内での業務で利用されるシステムの詳細設計から実装までをお任せします。社内のPMと連携して進めていただく予定です。 【プロジェクトについて】 大量の衛星データの区画情報を確認し変化を確認しデータ作成を行う業務を請け負っており、その業務での作業に使われるシステム開発です。作業を行う外注先へデータを配布し、作業範囲を指定、作業後に回収を行う一連のシステムです。 データの件数が3000万件ほどあるため、修正されたデータの集計などを自動で行う機能を実装しております。 【データ作成業務について】 全国の農地を衛星画像で解析し、管理するための教師データの作成業務です。 具体的には、過去の農地の衛星画像と現在の農地の衛星画像を比較し、区画の形の変化を確認し、システム上で新たな区画の形のデータを作成します。 過去の地形との比較は既存のAIを活用し、変化した可能性のある部分を検知することが可能です。AIが検知したものを目視で確認いただきます。 作成したデータは、国の農地管理に利用され、農業上、農地が適正かつ効率的に活用されるための基盤となります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍不可
案件の必須スキル
・Pythonでの開発経験を3年程度お持ちの方
社内での業務で利用されるシステムの詳細設計から実装までをお任せします。社内のPMと連携して進めていただく予定です。 【プロジェクトについて】 大量の衛星データの区画情報を確認し変化を確認しデータ作成を行う業務を請け負っており、その業務での作業に使われるシステム開発です。作業を行う外注先へデータを配布し、作業範囲を指定、作業後に回収を行う一連のシステムです。 データの件数が3000万件ほどあるため、修正されたデータの集計などを自動で行う機能を実装しております。 【データ作成業務について】 全国の農地を衛星画像で解析し、管理するための教師データの作成業務です。 具体的には、過去の農地の衛星画像と現在の農地の衛星画像を比較し、区画の形の変化を確認し、システム上で新たな区画の形のデータを作成します。 過去の地形との比較は既存のAIを活用し、変化した可能性のある部分を検知することが可能です。AIが検知したものを目視で確認いただきます。 作成したデータは、国の農地管理に利用され、農業上、農地が適正かつ効率的に活用されるための基盤となります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍不可
案件の必須スキル
・Pythonでの開発経験を3年程度お持ちの方
社内での業務で利用されるシステムの詳細設計から実装までをお任せします。社内のPMと連携して進めていただく予定です。 【プロジェクトについて】 大量の衛星データの区画情報を確認し変化を確認しデータ作成を行う業務を請け負っており、その業務での作業に使われるシステム開発です。作業を行う外注先へデータを配布し、作業範囲を指定、作業後に回収を行う一連のシステムです。 データの件数が3000万件ほどあるため、修正されたデータの集計などを自動で行う機能を実装しております。 【データ作成業務について】 全国の農地を衛星画像で解析し、管理するための教師データの作成業務です。 具体的には、過去の農地の衛星画像と現在の農地の衛星画像を比較し、区画の形の変化を確認し、システム上で新たな区画の形のデータを作成します。 過去の地形との比較は既存のAIを活用し、変化した可能性のある部分を検知することが可能です。AIが検知したものを目視で確認いただきます。 作成したデータは、国の農地管理に利用され、農業上、農地が適正かつ効率的に活用されるための基盤となります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍不可
案件の必須スキル
・Pythonでの開発経験を3年程度お持ちの方
社内での業務で利用されるシステムの詳細設計から実装までをお任せします。社内のPMと連携して進めていただく予定です。 【プロジェクトについて】 大量の衛星データの区画情報を確認し変化を確認しデータ作成を行う業務を請け負っており、その業務での作業に使われるシステム開発です。作業を行う外注先へデータを配布し、作業範囲を指定、作業後に回収を行う一連のシステムです。 データの件数が3000万件ほどあるため、修正されたデータの集計などを自動で行う機能を実装しております。 【データ作成業務について】 全国の農地を衛星画像で解析し、管理するための教師データの作成業務です。 具体的には、過去の農地の衛星画像と現在の農地の衛星画像を比較し、区画の形の変化を確認し、システム上で新たな区画の形のデータを作成します。 過去の地形との比較は既存のAIを活用し、変化した可能性のある部分を検知することが可能です。AIが検知したものを目視で確認いただきます。 作成したデータは、国の農地管理に利用され、農業上、農地が適正かつ効率的に活用されるための基盤となります。 【開発環境】 言語 : Typescript / Python ライブラリ・フレームワーク : React, Redux / Next.js / Django REST framework DB : PostgreSQL(PostGIS) インフラ : AWS( EC2 / EKS / S3 / RDS等 ) バージョン管理:Git リポジトリ管理:GitHub コミュニケーションツール : Slack / Zoom / Discord 外国籍不可
案件の必須スキル
・Pythonでの開発経験を3年程度お持ちの方
チームとしては国内、グローバルがあり既存サービスへの機能追加、新規開発を担当していただきます。 新しい技術を積極的に採用している現場でアジャイル開発(ペアプロなど)を本格的に取り入れています。 機能単位で利用言語が違うため、エンジニアとして多岐にわたる業務を担当していただきます 開発環境: Kotlin Clojure Rust Dart(AngularDart) Typescript(Vue) Go Elixir Python Docker Kubernetes Isti ※Kotlin/Clojureはサーバサイド利用することが多く、フロントはDartを使用しているチームが多いです。 最近はRustも増えていていますが、Go/Elixirは局所的に利用しております。
案件の必須スキル
アジャイルでの開発経験 複数の開発言語を経験している方 エンジニアとしての開発経験3年以上
社内での業務で利用されるシステムの詳細設計から実装までをお任せします。社内のPMと連携して進めていただく予定です。 【プロジェクトについて】 大量の衛星データの区画情報を確認し変化を確認しデータ作成を行う業務を請け負っており、その業務での作業に使われるシステム開発です。作業を行う外注先へデータを配布し、作業範囲を指定、作業後に回収を行う一連のシステムです。 データの件数が3000万件ほどあるため、修正されたデータの集計などを自動で行う機能を実装しております。 【データ作成業務について】 全国の農地を衛星画像で解析し、管理するための教師データの作成業務です。 具体的には、過去の農地の衛星画像と現在の農地の衛星画像を比較し、区画の形の変化を確認し、システム上で新たな区画の形のデータを作成します。 過去の地形との比較は既存のAIを活用し、変化した可能性のある部分を検知することが可能です。AIが検知したものを目視で確認いただきます。 作成したデータは、国の農地管理に利用され、農業上、農地が適正かつ効率的に活用されるための基盤となります。
案件の必須スキル
・Pythonでの開発経験を3年程度お持ちの方 ・要件定義から実装・テストまでの一連のご経験をお持ちの方
自治体の農地調査に関する課題を解決することを目的としたWebアプリケーションです。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 現在、活用いただける自治体さんが着実に増えており、ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。
案件の必須スキル
・Pythonでのクラウドサービス開発経験を3年以上お持ちの方
自治体の農地調査に関する課題を解決することを目的としたWebアプリケーシの開発。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。
案件の必須スキル
・Webエンジニアとしてのご経験を目安として1年以上お持ちの方(言語不問) ・Python/Rustでの開発経験 ・Pythonの多様なフレームワークを使ったご経験 ・React.js/Typescriptでのフロントエンド開発のご経験 ・Pandasの経験 ・PCの準備可能な方
自治体の農地調査に関する課題を解決することを目的としたWebアプリケーシの開発。 ユーザーからの要望も大切にしながら、ユーザーの抱えている課題の本質はどこにあるのか、複数のユーザーの要望をかなえるためにはどうしたらよいか、など多角的な視点を持って機能の開発を進めています。 また、実装時のエンジニア自身のアイディアも大切にし、最適なシステム構築を目指しています。 ユーザー増加に伴う負荷に耐えうるシステムにするべく全体的なパフォーマンス改善にも取り組んでおります。
案件の必須スキル
・Webエンジニアとしてのご経験を目安として1年以上お持ちの方(言語不問) ・Python/Rustでの開発経験 ・Pythonの多様なフレームワークを使ったご経験 ・React.js/Typescriptでのフロントエンド開発のご経験 ・Pandasの経験 ・PCを個人で準備可能な方
【企業概要】 経済情報サービスやB2B SaaSの複数サービスを展開する企業にて、オープンポジションの開発エンジニアを募集しております。 開発するマイクロサービスをターゲットとした少人数(3〜5人)のチームで、ペアプロまたはモブプロをしながらの開発を行います。各チームによって使用する技術やプログラミング言語は異なりますが、どのチームに所属しても担当に縛られず、アプリケーションを構築するために必要なこと全てをチーム全員で行います。 現在、「技術力で、ビジネスをリードする」という開発チームのミッションのもと、プロダクトの成長速度を更に加速していく必要があります。 その為には、技術が好きでたまらない、新しいことに挑戦することを躊躇しない、ユーザーに良いものを届け続けたい、というエンジニアが集まったチームであり続けることが必要だと考えています。 開発チームが急速に拡大している中、上記のような開発文化を個々人が体現している自己組織化されたチームを維持・拡大していけるかが課題となっています。 実際に、サービス開始から10年以上たったモノリシックなアプリケーションのマイクロサービス化、マイクロフロントエンド化を進める中で、採用されている技術のほとんどについてはチームメンバで検討し、決定してきました。新しい技術も積極的に取り入れつつ進めており、全ての技術を統一化しようといった動きはありません。これは先に挙げた「新しいことに挑戦することを躊躇しない」ということを個々人やチームが体現できているからだと思っています。このような環境で、勇気を持って挑戦できるチームやプロダクトの土壌を一緒に作っていきたいと思っています。 【プロダクトチーム開発の特徴】 ・アジャイルソフトウェア開発(XPをベース) ・ペアプログラミング、モブプログラミング ・テスト駆動開発、ドメイン駆動開発、リファクタリングを推進する文化 ・マイクロサービスによるモノリシックなアーキテクチャのリファクタリングを推進中 ・目的に合う技術を選定し、言語やアーキテクチャをゼロベースで選定していく ・バックエンド・フロントエンド開発に一貫して携わる 【技術スタック】 言語:Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python, Ruby サーバOS:Ubuntu, CentOS, Debian, CoreOS フレームワーク:AngularDart, Duct, Vue.js, SpringBoot, React, FlutterWeb, Ktor, PlayFramework, Phoenix, actix-web, gin, Angular, Flask, next.js, Apache Wicket, Seasar2 テストフレームワーク:Gauge, Selenide, JUnit, Jest, Kotest, その他ユニットテストフレームワーク RDB:PostgreSQL, MySQL KVS:BigTable, Aerospike 検索エンジン:Elasticsearch リポジトリ管理:Bitbucket, GitHub バージョン管理:Git, Mercurial CI:Jenkins, Buildkite, ArgoCD, GitHub Actions VM(仮想技術):Docker, Vagrant, Xen コンテナオーケストレーション:Kubernetes, GKE, Anthos サービスメッシュ:Istio 構成管理:Terraform, Ansible コミュニケーション:Slack, Discord クラウド:GCP, AWS
案件の必須スキル
・前向きでオープンなコミュニケーション ・チャレンジ精神、成長意欲 ・技術が好き ・TDDが好き、もしくはチャレンジしたい ・ペアプロが好き、もしくはチャレンジしたい ・日本語を使って対面でのコミュニケーションが取れる
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に出社可能な範囲にお住まいの方 (フルリモートでも不定期に出社が必要な可能性がございます) 【外国籍の方の場合】 日本語が母国語の方 ======================== Rustを用いたWebサービスの開発/運用 toB向けWeb/アプリサービス SaaSシステム データ収集基盤の開発/運用 開発言語:Rust、HTML5、CSS3、JavaScript ES5/ES6(webpack)、TypeScript フレームワーク:jQuery、React.js、Vue.js、tree.js 仮想環境:Docker
案件の必須スキル
・Rustでの開発経験 ・プロダクト開発全般に携わったことがある方 ・当面フル出社可能な方(不動産知識のキャッチアップ期間)
不動産売買業務における物件と顧客に関する膨大なやり取りや情報をまとめて管理し、業務改善を支援するサービスのリプレイスメントをお任せします。 ※既に稼働中のシステムのリプレイスになります。 ※現在想定しているのはWebAPのみで、モバイル対応は考えておりません。 ※環境(言語): ・フロント:TypeScript(React.js or Vue.js) ・サーバサイド:Rust ・インフラ:AWS
案件の必須スキル
【必須】 ・フルスタックで開発できる方(フロント/サーバサイド) ・TypeScriptの経験 ・SPAの開発経験 ・Rustに興味関心がとても強い方
自社サービスとして展開している法人向け危機管理SaaSのサーバーサイド開発を担当して頂きます。 【具体的業務】 ・レガシーだった従来のあらゆるリスクマネジメント の効率化を図るサービスとなっております。 ・開発言語は、サーバーサイドがGolng(一部Cと Python)とフロントエンドがTypescript (Next.js)です。 ・開発チームのメンバーがほぼ全員フルリモート (週1出社でMTGの場合あり)なので、多様な働き方 もご相談ください。 【開発環境】 ・サーバーサイド:Golang(echo、gorm、 sql-migrate)、DDD、 マイクロサービスアーキテクチャ ・フロントエンド:Typescript、Next.js (React.js)、SSR、 Atomic Design ・インフラ:GCP(一部AWS) ・その他:Github、Slack
案件の必須スキル
【必須】 ・Go、Rust、Kotlin、Elixirのいずれかを用いた API開発の実務経験があること ・EKS、GKEなどを用いてKubernetesを実務で構築 した経験があること 【尚可】 ・情報工学などの大学出身
同社は Fintechスタートアップ企業です。 海外送金、国際ブランドカード発行、後払いサービスなどをカバーしながら、BaaS (Banking as a Service)を展開しております。 今回はScalaで実装された大規模金融サービスアプリケーションを開発、保守、運用する業務をお任せいたします。 主にコーディングですが、要件定義ずみ情報を読み込み、堅牢なアプリケーション実装を行っていただきます。 ※社外とのコミュニケーションは基本的にはありません。 【技術環境】 ・言語:Scala ・データベース:GraphQL、MySQL ・インフラ:AWS ・その他:Docker、slack、Akka、gRPC、ScalaPB、slick
案件の必須スキル
【必須】 ・Scalaでの開発経験 ・大規模アプリケーション開発経験者 ・要件定義~テスト、運用保守を一貫して対応経験のある方(一人称での対応) 【尚良】 ・Rust の技術 ※保守ツールはRustで実装している。 ・耐障害性の高い運用構築
ブロックチェーンゲームの開発、運営にかかわるサーバーサイドエンジニアを 募集しています。 経験や状況に応じて、ゲームの企画段階から設計まで幅広い工程に関わっていただきます。
案件の必須スキル
・サーバーサイドの開発経験:3年以上(言語は何でも可) ・データベースのトランザクション、ロックを使用した開発経験
自社サービスの機能改善やオプション機能の追加に開発に携わっていただきます。 ■具体的な作業内容 ・RustでActix Webを使用し、GraphQLサーバーを開発しています。 ・Rust未経験者でも静的型付け言語(GoやScalaなど)の業務経験がありましたら、問題ありません。 ・社員エンジニアとスクラムチームを形成し、スクラムイベントを通じて、開発メンバー全員でスプリントを消化していく体制になります。 ・状況やご希望に応じてフロントエンド領域をお願いすることもあります。
案件の必須スキル
・Webサービスやシステム開発におけるサーバーサイドエンジニアとして3年以上の開発経験 ・静的型付け言語(Rust、Go、Scala、Kotlinなど)での開発実務経験 ・SQLの実装経験(基本的なDDL、DMLに加え、結合、集計、集合、case文などを理解している方) ・AWSなどクラウド環境を利用したシステム開発の経験 ・Dockerなどのコンテナ技術を利用した開発経験
自社サービスとして展開している法人向け危機管理SaaSのサーバーサイド開発を担当して頂きます。 【具体的業務】 ・レガシーだった従来のあらゆるリスクマネジメント の効率化を図るサービスとなっております。 ・開発言語は、サーバーサイドがGolng(一部Cと Python)とフロントエンドがTypescript (Next.js)です。 ・開発チームのメンバーがほぼ全員フルリモート (週1出社でMTGの場合あり)なので、多様な働き方 もご相談ください。 【開発環境】 ・サーバーサイド:Golang(echo、gorm、 sql-migrate)、DDD、 マイクロサービスアーキテクチャ ・フロントエンド:Typescript、Next.js (React.js)、SSR、 Atomic Design ・インフラ:GCP(一部AWS) ・その他:Github、Slack
案件の必須スキル
【必須】 ・Go、Rust、Kotlin、Elixirのいずれかを用いた API開発の実務経験があること ・EKS、GKEなどを用いてKubernetesを実務で構築 した経験があること 【尚可】 ・情報工学などの大学出身
自社サイバーセキュリティプロダクトの開発から販売・運用・保守まで一貫してサービスを提供している企業にて、クラウド型WAFプロダクトの開発をお任せいたします。 日々進化する最新のサイバーセキュリティ業界の動向に注目しながら、ユーザー視点と開発者視点の双方を大切にしたより強いプロダクトづくりの実現にご協力頂ける方を募集しています。 具体的には以下の業務を想定しております。 ・WAFエンジンの開発・運用・保守 ・リリースに向けてのリファクタリング ・継続テスト ・CI/CDの整備 顧客要望、プロダクトアウト、不具合、運用課題などを起点として、優先順位をつけて開発物を意思決定しています。 また、プロダクト、チーム状況、開発物の大きさなどによって柔軟に開発手法を変えています。 ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、1回行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。
案件の必須スキル
・C、C++、Java、Ruby、Python、Go、Rust 等の開発言語を用いたソフトウェアの開発経験(3年以上) ・Linuxの基本的な知識、経験 ・TCP / IP や各種プロトコル及びネットワーク全般についての基本知識
AWS基盤の運用(依頼対応、問合せ、障害対応等)
案件の必須スキル
・AWS基盤の運用経験があること ・AWS基盤サービスの知識を有していること (IAM,CheckTrustedAdvisor,GuardDuty,Config Recorder,CloudTrail,RDS,EC2,EBS,S3,VPC等においては、 全てではなく、いくつかについての知見があるようでしたら検討可能です)
1 - 50件/全162件
Rustのフリーランス案件・求人について
■Rustとは RustはFirefoxを開発しているMozillaが支援する2015年リリースされたオープンソースのマルチパラダイムのプログラミング言語です。 Rustの特徴として、独自の言語設計により高いメモリ安全性を確保していること、高速処理ができること、並行処理が可能であること、パターンマッチングと関数型プログラミングの特徴を持っていること、活発なコミュニティがあることなどが挙げられます。 Rustができる開発はOS開発、Webアプリ開発、組込みシステムとIoT開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発と幅広いです。 RustはActix-web、Rocket、Serde、Warp、Rayon、reqwestなどのフレームワーク・ライブラリがあります。 Rustを活用している企業はMicrosoftが活用しており、WindowsやAzureの一部として使用しています。またRust Foundationが2021年2月に設立されています。具体的にはGoogle、AWS、Microsoft、Meta(旧Facebook)、Huawei、Mozillaなど世界的巨大IT企業が支援しているため、将来的に多くのサービスやシステム開発で活用される可能性を秘めています。 ■RustとC++の違い この章ではRustとC++の違いについて説明します。 所有権システム:Rustは所有権システムという独特の概念を持っており、一方C++には所有権システムはありません。 コンパイラの厳密さ:Rustのコンパイラは非常に厳密で、一方C++は比較的寛容です。 次に学習難易度について、RustとC++ともに学習難易度は高いです。 その理由として、RustはC++に構文が類似している点や所有権システムなど独自の概念があるため理解する必要があるためです。 ■Rustは流行らないの? Rustが流行らないのかどうかについて解説します。 Rustは今後も流行っていく可能性が高いです。その理由を求人・案件数と将来性より分析してみましょう。 ますRust求人・案件数について、フリーランス向け求人・案件サイト「フリーランスボード」でのRust求人・案件数を見てみると一定数あることがわかります。今後も増加していく可能性が高いでしょう。 次に将来性の観点よりRustが流行っていく理由を分析してみましょう。 Rustは高速処理ができることや並行処理が可能であることが特徴であり、組込みシステムとIoT開発、ブロックチェーン開発に活用されています。 例えば、FORTUNE BUSINESS INSIGHTSの発表によると世界のモノのインターネット (IoT)市場規模は、2022年に5,443億8000万米ドルと評価され、2023年の6,622億1000万米ドルから 2030年までに3兆3,529億7000万米ドルに成長すると予測されており、予測期間中に26.1%の CAGRを示します。 また、ブロックチェーン分野を見てみると、2023年5月、Fortune Business Insightsが発表した世界のブロックチェーン技術市場では世界のブロックチェーン技術市場規模は2022年に111億4,000万ドルと評価され、2023年の175億7,000万ドルから2030年までに4,694億9,000万ドルに成長すると予測されています。 上記分野が急速に発達していることを鑑みると、その開発で活用されるプログラミング言語であるRustも流行っていく可能性が高いと推測できます。 その他Google、Microsoft、Amazonなど世界優良企業がRustの活用をサポートしていることもRustが今後流行っていく理由の一つでもあります。 ただし、IT業界での技術の流行り廃りは日々変化が起きやすいため、定期的にRustに関する情報のアップデートをおすすめします。 ■Rustを活用するメリット この章ではRustを活用するメリットについて説明します。 Rustを習得することにより、具体的に以下のようなメリットがあります。 ・複数のプログラムを同時に並行処理できる ・高速処理が可能 ・高いメモリ安全性がある ・転職に有利になりやすい ・将来性がある RustはOS開発、Webアプリ開発、組込みシステムとIoT開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発と幅広く開発に活用されているため、求人・案件はJavaやPHPなどの主要言語と比較すると少ないですが、今後増加する可能性が高いです。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Rustを活用するデメリット この章ではRustを活用するデメリットについて説明します。 Rustを習得することにより、具体的に以下のようなデメリットがあります。 ・所有権、借用、ライフタイムなどの概念が難しい ・UI開発は適していない ・特定の用途に特化したフレームワークやライブラリが少ない Rustはメリットが多いですが、技術的な観点や開発の向き不向きで注意すべき点がいくつかあることを理解しておきましょう。 Rust習得を今後検討しているフリーランスエンジニアはRustを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Rustフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発 Rustは、Webアプリ開発で活用されています。 具体的にはバックエンド開発やAPI開発、金融やベルスケア分野での開発などのフリーランス求人・案件に携わることができます。 Rustフリーランスエンジニアが求人・案件を獲得する上で、Rustを使った開発経験、HTTPプロトコルやAPI設計などのWebアプリ開発の知識、Actix-webやRocketなどフレームワーク経験、SQLやNoSQLデータベースとの統合経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・組込みシステムとIoT開発 Rustは、組込みシステムとIoT開発にも活用されています。 具体的にはハードウェア制御やリアルタイムシステムの開発やIoTデバイスの開発、リアルタイムオペレーティングシステム開発のフリーランス求人・案件に携わることができます。また、業務内容はファームウェアの開発やハードウェアとのインターフェース開発、リアルタイムデータ処理などを担当します。 Rustフリーランスエンジニアが求人・案件を獲得する上で、Rustを使った開発経験、ハードウェア、マイクロコントローラ、センサー技術の知識や理解、RTOSの知識、MQTTやCoAPなどのIoTプロトコルの知識や理解、セキュリティの理解などがあると参画しやすいでしょう。 ・データ分析・機械学習 Rustはデータ分析・機械学習にも活用されています。 具体的にはデータ処理と分析、機械学習アルゴリズムの実装、データパイプラインの構築のフリーランス求人・案件に携わることができます。また、業務内容はデータの前処理をはじめとし、アルゴリズムの開発、パフォーマンスの最適化、データ可視化と分析などを担当します。 Rustフリーランスエンジニアが求人・案件を獲得する上で、Rustを使った開発経験、統計学、データマイニングの知識、アルゴリズムとデータ構造の知識、SQLやNoSQLデータベースの知識、データ可視化ツールの使用経験、線形代数や確率論などの数学的スキル験などがあると参画しやすいでしょう。 ・ゲーム開発 Rustは、ゲーム開発にも活用されています。 具体的にはゲームエンジン開発、ゲームロジック実装などのフリーランス求人・案件に携わることができます。また、業務内容は性能最適化やバグの修正、新機能開発、クロスプラットフォームのサポートなどを担当します。 Rustフリーランスエンジニアが求人・案件を獲得する上で、Rustを使った開発経験、ゲームエンジン、ゲームプレイメカニクスなどゲーム開発の基礎知識、3Dグラフィックスやレンダリング技術などグラフィックスプログラミングの知識、性能最適化やメモリ管理などのスキル、クロスプラットフォーム開発経験などがあると参画しやすいでしょう。 ・ブロックチェーン開発 Rustはブロックチェーン開発にも活用されています。 具体的にはブロックチェーンプラットフォーム開発やスマートコントラクト開発、データ暗号化とセキュリティ実装のフリーランス求人・案件に携わることができます。また、業務内容はシステムアーキテクチャの設計やコンセンサスメカニズムの開発、API開発と統合などを担当します。 Rustフリーランスエンジニアが求人・案件を獲得する上で、Rustを使った開発経験、ブロックチェーンの基礎知識、暗号化の知識、スマートコントラクトの開発経験、分散システムの経験、データベースとAPIの知識などがあると参画しやすいでしょう。 ■Rustフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Rustフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 RustはOS開発、Webアプリ開発、組込みシステムとIoT開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいRustフリーランス求人・案件も一部存在します。 特にIoT関連開発においてはハードウェアを扱っていることも多く、リモートワークや在宅・持ち帰りはあまりないでしょう。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Rustを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 Rustフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリ開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発のフリーランス求人・案件を探してみましょう。 ■Rustでの週2日・週3日フリーランス求人・案件 Rustでの週2日・週3日フリーランス求人・案件について解説していきます。 Rustの週2日・週3日フリーランス求人・案件はRust全体のフリーランス求人・案件の中で10%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価100万円など、高単価なRustフリーランス案件・求人も多く存在します。 複数のRustフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なRustフリーランス求人・案件はRustスキル以外にも、バックエンド開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Rustフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Rustフリーランス求人・案件に参画するために必要なスキル Rustフリーランス求人・案件に参画するために必要なスキルを解説します。 Rustフリーランス求人・案件に参画するために必要なスキルとしては、Rust自体の開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてRustフリーランスエンジニアとして、Rustでの開発経験はもちろんActix-web、Rocketなど代表的なフレームワークの使用経験、他バックエンド開発言語の使用経験、TCP/IPやHTTPなどネットワークプログラミングスキル、分散システムとブロックチェーンや組込みシステム開発、データ構造とアルゴリズムなど参画する分野での専門知識、Gitなどのバージョン管理システムの使用経験があるとRustフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとRustフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとRustフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにRustフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Rust開発経験年数別のアドバイス Rustフリーランス求人・案件に参画するため、Rust開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のRustフリーランスエンジニア 開発経験1〜2年のRustフリーランスエンジニアはRustの基本的な文法、所有権、借用、ライフタイムなど基礎知識を身につけましょう。 簡単なCLIツールやライブラリ開発など小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるRustスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のRustフリーランスエンジニア 開発経験2〜3年のRustフリーランスエンジニアは中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 特に並行処理や非同期プログラミング、ネットワークプログラミング、パフォーマンス分析、最適化の知識など応用できるスキルを身につけましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のRustフリーランスエンジニアはある程度技術スキルも備わっているため、Rustフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のRustフリーランスエンジニア 開発経験5年以上のRustフリーランスエンジニアは大規模プロジェクトやアーキテクチャ設計、システム設計に積極的に参画しましょう。また、セキュリティ重視の開発など安全性の高いシステム設計ができるプロジェクトにも参画しましょう。 若手エンジニアへの教育やメンタリングを行える場合は、自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のRustフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Rust習得難易度・勉強方法 Rust習得難易度・勉強方法について解説します。 Rust習得難易度について、学習の難易度は高いです。 その理由としてRustはC++に構文が類似している点や所有権システムなど独自の概念があるため理解する必要があるためです。 そのため、Rustを習得を検討している方は、なぜRustにこだわって学習するのか、学習の目的を言語化することをおすすめします。自身の目的によってはRustである必要はないかもしれません。 Rust学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でRustを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」や「Udemy」など多種多様なサービスがあります。 また、Rustの公式ドキュメントやRust学習サイト「Rust by Example」や「Exercism.io」などRust学習の環境は整っています。 オンライン学習やプログラミングスクールはRust自体の習得以外にもRustでの開発に必要なバックエンドなど周辺知識の必要性も教えてくれるため、Rustの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Rust習得を希望するエンジニアは、まず周辺でRustに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■RustフリーランスエンジニアにおすすめのRustフレームワーク・ライブラリ RustのフリーランスエンジニアとしてRustフレームワーク・ライブラリ知識はフリーランス求人・案件の参画確度を高めます。 代表的なRustフレームワーク・ライブラリを解説いたしますので、ニーズのあるRustフレームワーク・ライブラリを習得しましょう。 下記ではRustのフレームワーク・ライブラリとしてActix-web、Rocket、Serde、Rayonを解説します。 ・Actix-web Actix-webは、Rustで記述された最も人気のあるWebフレームワークです。 Actix-webの特長は並行処理を扱うためのアクターモデルであること、効率性と安全性を持っており高性能であること、多様なミドルウェアやライブラリを組み合わせができkKotli柔軟性や拡張性があることなどが挙げられます。 Actix-webは高性能が求められるAPIサーバー開発やリアルタイムWebアプリ開発、IoTデバイスのバックエンドシステム開発などに活用されることが多いです。 Actix-webは小〜大規模と幅広い開発規模に適したRustフレームワークです。 ・Rocket Rocketは、Rustで記述されたWebアプリケーション開発に適しているフレームワークです。 Rocketの特長は直感的で使いやすいAPIを提供していること、カスタム可能なミドルウェアとプラグインシステムを備えており、拡張性があること、多くのテンプレートエンジンをサポートしており、Webページが簡単に生成できることなどが挙げられます。 Rocketは小規模なプロジェクトや中規模のWebアプリやAPIの開発など小〜中規模と幅広い開発規模に適したRustフレームワークです。 ・Serde Serdeは、Rustでのシリアライゼーションとデシリアライゼーションに特化したフレームワークです。 Serdeの特長は拘束性と効率性を兼ね備えたフレームワークであること、JSON、XML、YAML、BSONなど、多くをサポートしていること、カスタマイズが簡単に行えること、強力な型システムがあることなどが挙げられます。 ・Rayon Rayonは、Rustのための並列処理フレームワークです。 Rayonの特長はデータ並列処理の簡素化できること、ワークスティーリングアルゴリズムを用いていること、APIは直感的かる、Rustの既存コードに対しても簡単に統合できること、CPU集約的な処理、大量データの処理、計算処理など幅広い用途に適していることなどが挙げられます。 ■Rustフレームワーク・ライブラリを選ぶときの注意点 RustだけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・ライブラリの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Rustフリーランス求人・案件参画するために役立つ資格 Rust専用の資格はありません。しかしRustフリーランスエンジニアが取得しておいて良い資格を3つ紹介します。 ・ETEC(組込み技術者試験制度) ETEC(組込み技術者試験制度)は、一般社団法人組込みシステム技術協会(JASA)が総括している認定資格であり、組み込み系技術に関連する知識やスキルが問われます。 ETEC(組込み技術者試験制度)は「組込みソフトウェア技術者試験クラス2(エントリレベル)」と「組込みソフトウェア技術者試験クラス1(ミドルレベル)」に分かれています。 試験は組込みシステムの基本的な概念からハードウェアとソフトウェアの関連知識、開発プロセス、設計手法、プログラミング技術などが出題されます。 ETEC(組込み技術者試験制度)は合否判定せず、グレー評価されます。評価方法で不足している知識やスキルを教えてくれる試験となっています。 ETEC(組込み技術者試験制度)を習得することにより、組み込み系スキルの証明になるだけでなく就職や転職に有利に働く可能性があります。 Rustフリーランス求人・案件の中でも組込み関連開発に携わりたいRustフリーランスエンジニアはETEC(組込み技術者試験制度)に挑戦してみてはいかがでしょうか。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためRustフリーランスエンジニアとして取得しておいて良い資格でしょう。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 JavaScriptフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、Rustフリーランスエンジニアとして取得しておいて良い資格でしょう。 Rust関連の資格を習得することは良いことですが、Rustフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Rustスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Rustの実務経験やRustを用いた開発周辺で必要な開発スキルを保有していることです。 そのためRustの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Rustエンジニアとして、実務未経験にも関わらずRust関連資格の取得を最優先事項にすることはやめておきましょう。 ■Rustフリーランス求人・案件の未経験での参画 Rust開発実務未経験の場合、参画できるRustフリーランス求人・案件は限られてくるでしょう。 Rustなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からRustフリーランス求人・案件への参画を検討/希望している方は、はじめにRustでの開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてRust開発経験が積めるプロジェクトに1~2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 Rustフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Rustのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Rustフリーランス求人・案件ではJavaScriptなどの開発言語、React、Angular、Vue.jsなど周辺の開発スキルが求められます。 Rustをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればRustフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Rustの市場動向やニーズ RustはOS開発、Webアプリ開発、組込みシステムとIoT開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発など幅広く開発ができます。最近リリースされた開発言語であるため、フリーランス求人・案件数Go言語は主要言語と比較して多くはないですが、今後増えてくる可能性が高いでしょう。そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Rustエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 総務省の発表によると世界のICT市場は、スマートフォンやクラウドサービスの普及などにより、2021年は465.2兆円(前年比12.5%増)であり、2016年以降増加傾向で推移しています。 また、別のIT領域における市場動向をみてみましょう。 FORTUNE BUSINESS INSIGHTSの発表によると世界のモノのインターネット (IoT)市場規模は、2022年に5,443億8000万米ドルと評価され、2023年の6,622億1000万米ドルから 2030年までに3兆3,529億7000万米ドルに成長すると予測されており、予測期間中に26.1%の CAGRを示します。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、Rustを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Rustエンジニアとして現在活躍している方や今後活躍を検討している方はRustの開発実務経験やRust開発に必要な周辺開発スキル/経験を取得すると多くのRustエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。