コンシューマ向けサービスRubyエンジニア募集/12月~/田町
RubySQLRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 基本設計,詳細設計,実装
クライアントが提供するコンシューマ向けサービスをはじめとした、
Webアプリの開発をお任せします。
特にRuby on Railsによるサーバサイド開発をご担当いただきます。
1.業務詳細
・新規機能および既存機能のシステム設計、開発、保守
・開発進行における関係部署との仕様調整
・パフォーマンス向上に向けたチューニング
・トラブル発生時の調査、および解決
・技術トレンドの調査や評価
2.開発環境
開発言語:Ruby(Rails)
サーバ:CentOS(クラウド)
DB:MySQL、PostgreSQL
その他:Docker、Redis(Sidekiq)、Rspec
ツール:Backlog、Slack、GSuite、GitHub
3.開発体制
・1ヶ月に1度のリリースを目標に開発を繰り返します。
規模が大きい機能は数ヶ月の期間で開発するケースもあります。
・開発は10人前後で行っています。
企画や営業などサービス関係者は30人程度です。
顔認証プラットフォームのネイティブアプリエンジニア支援
PythonGoHTML5AndroidiOS
ネイティブアプリエンジニアスマホアプリエンジニア
作業内容 顔認証による本人確認プラットフォームのネイティブアプリ開発に携わっていただきます。
<具体的な業務内容>
* Android、iOSにてカメラを用いたアプリケーションの作成
* Python/OpenCV等で書かれた画像処理モジュールの組み込み
<求める人物像>
・新しい技術を用いることに楽しく挑戦できる人
・主体性をもって開発できる人。
<開発環境/言語/フレームワーク>
【Web】
・Go, Python
・AWS, Terraform
【Client】
・Vue, Swift, Kotlin
【Algorithms】
・Python, C++14, OpenCV, Tensorflow, Keras
【PdM】(フルリモート/0.3人月~)自社AIモバイルアプリサービスのPdM
業務委託(フリーランス)
Objective-CSwiftKotlinFlutter
スマホアプリエンジニアプロダクトマネージャー
作業内容 プロダクトマネージャー(モバイルアプリケーション)として、
該当プロダクトののKPIに対する課題の洗い出し〜改善や、
KPI向上を重きに置いた新たなチームの立ち上げを行っていただきたいです。
【具体的な業務内容】
・KPIをベースにUI/UX、機能をto doに落としこみながら開発チームと連携してモバイルアプリの改善を実行
・モバイル版AI GIJIROKUにおける課題の洗い出し
・課題解決に向けたソリューションの立案
・エンジニア/デザイナーとの本環境への実装対応
【Unity/スクラムマスター】スマートフォン向けゲーム新規開発案件
業務委託(フリーランス)
RedisUnitySwiftKotlin
PLPMスマホアプリエンジニア
作業内容 ・Unityを用いた
スマートフォン向け新規ゲーム開発における
スクラムマスターの役割を担っていただきます。
・具体的な作業内容として、以下を想定しております
‐クライアントサイドの設計、開発、テスト、運用
‐スクラム理念のチーム内浸透
‐スクラムマスターとして、開発作業や組織運営、チームのサポートなど
【開発ディレクション】ネット証券会社向けFXユーザーアプリ開発案件
業務委託(フリーランス)
JavaJavaScriptObjective-CCSSHTMLSwiftKotlin
PMPMOスマホアプリエンジニア
作業内容 大手ネット証券会社にてFXユーザー向けアプリ開発案件に携わっていただきます。
具体的には以下のような作業が発生いたします。
・既存アプリ改修の機能要件定義~プロジェクト進行管理
・新規アプリ構築の機能要件定義~プロジェクト進行管理
・受入テストの計画と実行管理
・関係部署への調整
【Java/TypeScript/Go】デジタル通貨プロダクト開発案件
業務委託(フリーランス)
JavaJavaScriptPythonGoHTMLAndroidNode.jsSpringDockerJIRASassSwiftGitHubReactTypeScriptVue.jsNuxt.jsKubernetes
フロントエンドエンジニアスマホアプリエンジニア
作業内容 ・デジタル通貨プロダクト開発に携わっていただきます。
・主に下記作業をご担当いただきます。
-プロダクトオーナー、スクラムマスターとの対話を通じて
プロダクトに必要な機能の設計と開発
-システムプロファイリングと安定稼働させるための提案と開発実施
-コーディング及びコードレビューを通じた品質担保
-測定システム解析、OOP、クリーンアーキテクチャを意識した設計と開発
【Unity】スマートフォン向けゲーム新規開発案件
業務委託(フリーランス)
RedisUnitySwiftKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・Unityを用いた
スマートフォン向け新規ゲーム開発をお任せいたします。
・主に、ゲームの手触り感やアルゴリズム、UI、演出等の
開発をメインにお任せいたします。
・具体的な作業内容として、以下を想定しております。
‐クライアントサイドの設計、開発、テスト、運用
‐新規イベントにおける機能の実装および運用
‐既存機能改善
‐開発環境の改善
‐アプリケーションの最適化
‐各種効率化のためのツール作成
【Flutter】メディカル系アプリ開発案件
業務委託(フリーランス)
RubyMySQLRailsSwiftGitHubKotlinReactBigQueryFlutterGraphQL
スマホアプリエンジニア
作業内容 ・医療向けアプリケーションの開発に携わっていただきます。
・具体的には下記作業をご担当いただきます。
-プロダクトの設計、開発
-リリース後の継続的なサービスディリバリー、DevOps
-プロダクトオーナーや社内サービスデザイナー、UIデザイナーとの
仕様調整、詳細設計、開発標準、ライブラリ選定、コアな部分の実装
-コードレビュー
【AWS/フルリモート】オンライン接客サービスの開発支援(AWS基盤設計・構築、上流設計)
業務委託(フリーランス)
AWSCDKCloudFormation
インフラエンジニア
作業内容 【業務内容】
オンラインビデオサービスを外部提供するにあたり、S3でのSPAによるWebビデオの構築、
API Gatewayによる会議予定の連携IFの構築、現場社員と上流設計や提案レベルが可能な方を希望します。
【作業工程】
要件定義、設計、構築、テスト(役割:基板設計・構築、上流設計)
【使用するAWSサービス】
サーバーレス + RDS Proxy Aurora
Amazon Route 53 / Amazon CloudFront / AWS WAF / Amazon Simple Storage
Service (S3) / AWS Certificate Manager / Amazon API Gateway / AWS Step
Functions / Amazon DynamoDB / Amazon CloudWatch / Amazon VPC / AWS
Lambda / Amazon Elastic Container Service (ECS) / RDS Proxy / Amazon
Aurora / AWS CodeBuild / AWS CodeCommit / AWS CodeDeploy / AWS
CodePipeline / AWS CloudFormation /
【開発環境】
・インフラ:AWS
・OS:ec2利用予定なし
・ネットワーク:AWS
・DB:AuroraDB、DynamoDB
・言語:React.js、Nuxt.js、Swift(ipad)
【品質管理 / 経験3年以上】QAリーダー募集|~70万|フルリモート
業務委託(フリーランス)
JavaJavaScriptPHPRubyGoCSSHTMLRailsSpringAWSAzureBacklogJIRASwiftLaravelRedmineKotlinReactGoogle Cloud PlatformSketchTypeScriptVue.jsFlutterFigma
QAエンジニアスマホアプリエンジニア
作業内容 QAリーダー・マネージャーとして、仕様検討から携わり、テスト設計や実行、エンジニアメンバーへの啓蒙活動など開発全体に携わっていただきます。
また、海外の開発企業と日本の発注企業(クライアント)の間に立ち、品質保証マネージメント・実行などもお任せいたします。
〈業務内容〉
・テスト戦略立案、テスト計画策定
・テストケース作成
・不具合分析から開発プロセス、テストの課題の洗い出しと改善実行
・テスト結果報告
・QA観点からのプロダクトリリース判断
【メタバース】【Unity】モバイル対応開発案件
業務委託(フリーランス)
C++C#UnityJIRAGitHub
アプリケーションエンジニア
作業内容 ・現在開発中のメタバースプロジェクト内の、下記をご担当いただきます。
-ユーザーコミュニケーションロビー
-サンドボックスゲーム
-アバターカスタマイズシステムのUnityクライアント実装
・主に、現在先行して開発中のPC版に追随する
モバイル版の開発(UIの乗せ換えやパフォーマンスチューニング、
モバイル用課金の開発実装など)をご担当いただきます。
<リモート可>医療×ITベンチャーでのReact.jsでの開発業務
JavaJavaScriptRubyObjective-CAndroidiOSRailsSwiftKotlinReact
フロントエンドエンジニアスマホアプリエンジニア
作業内容 【事業内容】
・次世代クリニックのプロデュース(リアル)
・クリニック内外で患者に医療体験を向上させるデジタルプラットフォームの開発(オンライン)
【具体的な業務内容】
React.jsでのモバイルアプリ(ハイブリッド)の開発業務
【関わるサービス】
*パーソナルヘルスレコードアプリ
体調管理をしたり、検査や通院履歴を見たりできるほか、体調が悪くなれば予約も可能。
病院と個人の健康を24時間繋いでおくためのアプリです。
【稼働頻度】
週2-3日前後勤務
※日数に関してはご相談可能
※平日就業時間内のどこか打ち合わせができれば、ビジネスタイム以外、土日でのワークも歓迎
※定例MTG以外のワークは、リモート可!頻度に関してはご相談です
【Unity】VR動画配信サービスプラットフォーム開発案件
業務委託(フリーランス)
JavaC#Objective-CAndroidiOSUnityJIRASwiftKotlinre:dash
スマホアプリエンジニア
作業内容 ・VR動画のアプリ開発、運用業務を担当していただきます。
・主に下記業務をご担当いただきます。
-VR動画アプリの設計 、 実装 、 リファクタリング
-フレームワーク、ライブラリ等の検証導入および運用
-Unity開発プラットフォームの進化に伴う影響調査対応
-アプリエンジニアの育成
【データエンジニア】電子お薬手帳データ分析/ダッシュボード管理案件
業務委託(フリーランス)
PythonSQLSASAndroidWindowsLinuxiOSMySQLNode.jsJIRASwiftGitHubKotlinReactBigQueryTableauTypeScriptNext.js
データサイエンティストデータベースエンジニアスマホアプリエンジニア
作業内容 ・電子お薬手帳データ分析、ダッシュボード管理においてデータエンジニア兼データアナリティクス
として携わっていただきます。
・具体的には以下の作業を想定しております。
-SQLとPythonを用いてデータ分析、および結果の共有
-他部門向けの定期集計
-分析に活用するマスタデータ
-クライアント向けのダッシュボード
-ダッシュボード、PythonならびにTableauで作成された定期更新プログラムの運用保守
【Java】某化粧品会社カウンセリングサービス構築案件
業務委託(フリーランス)
JavaAzure
サーバーサイドエンジニア
作業内容 ・Javaを用いて某化粧品会社カウンセリングサービス構築案件に携わっていただきます。
・主に下記作業をご担当いただきます。
-Java を活用した Web-API の設計および構築(開発~テスト)
-構築予定機能概要
- ログイン管理機能、顧客情報管理機能、予約・問診管理機能、各種測定結果管理機能
【機械学習エンジニア】転職支援プラットフォーム開発支援案件
業務委託(フリーランス)
JavaScriptPythonGoMySQLRedisDockerSwiftKotlinReact
サーバーサイドエンジニアスマホアプリエンジニア機械学習エンジニア
作業内容 ・転職Webサービスのプラットフォーム開発運用をご担当いただきます。
・具体的には下記作業に携わっていただきます。
‐論文にある先端的な機械学習モデル、学習アルゴリズムの実装
‐当研究所内の研究者が開発した機械学習モデル、学習アルゴリズムの実装
‐サービス実装を想定し、データベース設計やプログラムコード最適化の調査、提案
【Kotlin / 一部リモート(虎ノ門)】視覚障がい者の安全な歩行を実現するナビゲーションシステムのAndroidエンジニア
業務委託(フリーランス)
Kotlin
サーバーサイドエンジニアスマホアプリエンジニア
作業内容 【業務概要】
視覚障がい者の安全な歩行を実現するナビゲーションシステムのファームウェア開発が主な業務内容です。
【詳細】
要求分析/設計/実装/テストコード追加/レビュー/検証/リリース 等
【開発製品について】
靴に取り付ける振動デバイスとスマートフォンアプリで構成されるナビゲーションシステム。
アプリで移動ルートを設定し、靴の中に取り付けたデバイスが振動してナビゲーションを行います。
直進時は足前方振動子が、曲がる時は左右振動子が振動し、進行方向を直感的に理解できるため、
ルートを常に気にする必要がなくなり、より安全に、気持ちに余裕を持って歩行することが可能になります。
【業務詳細】
プレイングマネージャーとしてプロジェクトのマネジメントから開発までをお任せします。
■要求分析・要件定義・設計・開発・検証・運用
■ナビゲーションアルゴリズム開発
■ユーザIFであるGUI/UXの開発
■データ分析
■その他新規機能の開発
【主な開発環境】
Swift, Kotolin, UML/SysML, GitHub Actions 等
外国籍:不可
【Java/TypeScript】恋活、婚活マッチングアプリ開発案件
業務委託(フリーランス)
JavaPHPGoObjective-CAndroidiOSMySQLRedisDynamoDBCakePHPDockerApacheXcodeIntelliJ IDEAGitJenkinsAndroidSDKSwiftGitHubKotlinAnsibleTypeScript
スマホアプリエンジニア
作業内容 ・恋活、婚活マッチングサービスの新機能開発、
既存機能の改修等の作業をご担当いただきます。
・主にJavaを用いたサーバーサイド開発に
携わっていただきます。
・ご経験に応じてPHPを用いたサーバーサイド開発や
DB設計、インフラ周りの開発もご担当いただきます。
【PM/PMO】新規プロダクトローンチに向けたPJTマネジメント
業務委託(フリーランス)
AWSSwiftKotlin
ITコンサルタントPMPMOスマホアプリエンジニアバックエンドエンジニア
作業内容 欠員補充
※正社員では約10名程度のエンジニアはおります。
その内フルスタックエンジニア2名。ですが、既存サービスの運用保守でリソースが避けないという事と、
ビジネスの知見がスキル的に不足しており、新規採用を開始しています。
【Flutter】国内最大ファッションアプリの自社開発エンジニア【リモート】
業務委託(フリーランス)
Flutter
フロントエンドエンジニアスマホアプリエンジニアバックエンドエンジニア
作業内容 ■業務内容
サービスの急成長に伴い、必要な追加機能開発が数多くあり、
特にWebViewが多く使われている現行のアプリを
Flutterでフルネイティブ化を進めていただきたいと考えております。
【お任せしたいこと】
WebViewが多く使われている現行のアプリからFlutterでフルネイティブ化を進めていただきたいです。
■募集背景・課題
プロダクトの急成長に伴い社内エンジニアが不足しております。
今後の開発を進めるには新しい技術の調査・導入や機能開発を素早く適切に行う場面が多く、それには高い技術力と自走力が必要になってくると考えております。現在エンジニアはCTOを含め20名ですが、2022年末までにはエンジニアが30人以上に増やし開発体制を強化していきたいと考えております。そのため、お力添えできるメンバーの方を募集しております。
レジャーのサブスク・年間パスポートアプリのテックリード支援
JavaScriptPHPRubyRailsLaravelReactVue.js
インフラエンジニアフロントエンドエンジニアサーバーサイドエンジニア
作業内容 <関わるサービス>
レジャーのサブスクリプション・年間パスポートアプリ
<会社の現状/展望>
・上記アプリを近日リリース予定
・開発は全てベンダーに委託していたが、切り替えることに
・現在、社内にはエンジニアが不在、開発責任者が参画中
・将来的には、開発体制の内製化に取り組む
<依頼したいこと>
・現ベンダーからWebアプリ開発業務の引き継ぎ
・Rails/Laravelでのサーバーサイド開発(必須、得意な言語で)
・Vue.js/React.jsでのフロントエンド開発(可能であれば、得意なFWで)
・AWS/Terraformでのインフラ構築、運用(可能であれば)
・他参画予定メンバーの開発マネジメント
・弊社/他社経由で2〜3名のプログラマーが参画予定
・主に開発実装を担当するプログラマーへの役割分担、ディレクション
<開発環境>
HP/Webアプリ:HTML, CSS, JavaScript, Ruby
ネイティブアプリ:Android Java, Swift, C#
【JavaScript/React/フルリモート】マッチングサービスシステム開発案件
業務委託(フリーランス)
JavaScriptGoCSSHTMLMySQLRedisDockerSwiftGitHubKotlinReactVue.js
フロントエンドエンジニアマークアップスマホアプリエンジニア
作業内容 ・マッチングサービスシステム開発に携わっていただきます。
・主に下記作業をご担当いただきます。
-開発計画に基づく新機能のフロントエンド開発
-ユーザーフィードバックなどを元にした新機能開発や機能改善
-KPIに基づいた新機能開発や機能改善
-チーム内での相互コードレビュー
【PHP】女性向けスマートフォンカジュアルゲーム|~90万|フルリモート
業務委託(フリーランス)
JavaPHPObjective-CHTML5MongoDBDynamoDBCakePHPAWSUnitySwiftCSS3Kotlin
サーバーサイドエンジニアスマホアプリエンジニア
作業内容 女性向けスマートフォンカジュアルゲームの開発をお任せいたします。
SNS上で話題のキャラクターが動くようなサービスとなります。
コンテンツ強化と新規事業を進めている中で、Webサイト開発、カジュアルゲームアプリ開発、
DBやサーバーの保守運用を含む、ToC部門のエンジニアのリーダークラスをお任せいたします。
サービス企画における、
上流工程から携わり、ユーザー様の声を反映していける機能追加等裁量が大きい環境で
勤務いただけるプロジェクトになります。
【kotlin/フルリモート/随時募集】保育関連アプリ開発 Androidエンジニア募集
業務委託(フリーランス)
JavaAndroidGitKotlinfirebase
ネイティブアプリエンジニアスマホアプリエンジニア
作業内容 保育関連アプリ開発においてAndroidエンジニアを募集しております。
設計から開発まで幅広くご対応をお願いする想定です。
フルリモート参画可能で、地方在住の方からのご応募もお待ちしております。
【開発環境】
・言語:Ruby(Web), Swift(iOS), Java/Kotlin(Android)
・バージョン管理:Git
・リポジトリ管理:Bitbucket
・インフラ:AWS
・CI:Bitrise
・コミュニケーション:Slack
・ドキュメンテーション:Confluence
・BTS:JIRA
【PHP/Laravel】ニュースカルチャー向けWebサイト新機能開発案件
業務委託(フリーランス)
JavaJavaScriptPHPMySQLRedisDockerNginxBacklogMemcacheSwiftLaravelGitHubKotlin
サーバーサイドエンジニアスマホアプリエンジニア
作業内容 ・リリース済みサービスの仕様変更や新規機能開発に
携わっていただきます。
・フェーズとしては、基本設計以降の工程をご担当いただきます。
【Kotlin】建築業界向けモバイルプラットフォーム開発案件
業務委託(フリーランス)
PHPCSSHTMLAndroidMySQLAWSNginxBacklogSwiftLaravelKotlinTrelloVue.jsNuxt.js
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・建設業向けマッチングプラットフォーム開発に携わっていただきます。
・バックエンドエンジニアやデザイナーと連携をとりながら、
主に下記作業をご担当いただきます。
-機能追加開発(Kotlin)
-基本設計からテスト
【Android】クラウドHRサービス向けモバイルアプリ開発案件
業務委託(フリーランス)
AndroidXcodeJIRASwiftGitHubKotlin
アプリケーションエンジニアサーバーサイドエンジニアスマホアプリエンジニア
作業内容 ・クラウドHRソフトを提供している企業において、
モバイルアプリをメインにご担当いただきます。
・主に下記作業をご担当していただきます。
-従業員向けのモバイルアプリの新規開発
【アーキテクト】ソフトウェアアーキテクチャ設計開発案件
業務委託(フリーランス)
PythonRubySwift
ITアーキテクトスマホアプリエンジニア
作業内容 ・ソフトウェアアーキテクチャ設計開発案件に携わっていただきます。
・主に下記作業をご担当いただきます。
-要件に基づいた効果的なソリューションを提供
-技術的なガイダンスやベストプラクティスを提供し、コード品質と開発プロセスの向上に貢献
-新しい技術トレンドやソフトウェア開発手法の調査を行い、チームにフィードバックを提供
【直接取引】【PHP/Laravel】(フルリモート)自社スポーツマッチングアプリ/新規事業サーバサイド開発(WEBシステムの開発経験3年以上でSPA開発経験ある方)
業務委託(フリーランス)
PHPLaravel
サーバーサイドエンジニア
作業内容 自社サービスである、スポーツマッチングアプリと新規事業開発におけるサーバーサイド開発全般をお願いします。
アプリは、サーバサイドはPHP7のLaravelフレームワークで開発しています。
フロントを担うアプリエンジニアと連携しながらAPIや管理画面の設計・実装を進めます。
内容によってはインフラ構築も行います。 開発環境や使用する技術・ライブラリ等に縛りはありませんので、
興味のある技術を取り入れながら開発を進めていただくことが可能です。
今回ジョインいただいた方には設計から開発まで幅広く関わっていただきたいと思っています。
【開発環境】
◆言語:Kotlin(Android)、Swift(iOS)、PHP7(API、管理画面)
◆サーバ:AWS(EC2、ECS、ELB、RDS、S3、ElastiCache)、Firebase(Firestore、CloudStorage、CloudFunctions)
◆CI:CircleCI
◆バージョン管理:GitHub
◆監視:Datadog ◆他:Terraform、Slack
■ よく採用する開発環境(今後関われる可能性ございます)
□ サーバ
・AWS(EC2、ECS、ELB、RDS、S3、ElastiCache、Lambda、API Gateway, Route53, Cloud Front, WorkMail, Cloud9)
・GCP(CloudStorage, CloudFunctions, BigQuery, Cloud Scheduler, Cloud Pub/Sub)
・Firebase(Firestore, CloudMessaging, Authentication, Analytics, Hosting)
□ 言語 PHP7, Ruby, Python, TypeScript, Node.js, Kotlin, Swift
※記載のない言語ももちろん今後採用していきます。あなたの得意分野をぜひ活用させてください! □ フレームワーク Laravel, Puppeteer, Ruby on Rails, Vue.js, Serverless Framework など
□ 開発・運用ツール ・CircleCI ・Datadog ・Terraform ・Docker ・GitHub
□ コミュニケーションツールなど ・Slack ・esa ・Backlog
【PHP/Laravel】(フルリモート)自社スポーツマッチングアプリ/新規事業サーバサイド開発(WEBシステムの開発経験3年以上でSPA開発経験ある方)
業務委託(フリーランス)
PHPAWSLaravel
バックエンドエンジニア
作業内容 自社サービスである、スポーツマッチングアプリと新規事業開発におけるサーバーサイド開発全般をお願いします。アプリは、サーバサイドはPHP7のLaravelフレームワークで開発しています。フロントを担うアプリエンジニアと連携しながらAPIや管理画面の設計・実装を進めます。内容によってはインフラ構築も行います。
開発環境や使用する技術・ライブラリ等に縛りはありませんので、興味のある技術を取り入れながら開発を進めていただくことが可能です。
今回ジョインいただいた方には設計から開発まで幅広く関わっていただきたいと思っています。
【開発環境】
◆言語:Kotlin(Android)、Swift(iOS)、PHP7(API、管理画面)
◆サーバ:AWS(EC2、ECS、ELB、RDS、S3、ElastiCache)、Firebase(Firestore、CloudStorage、CloudFunctions)
◆CI:CircleCI
◆バージョン管理:GitHub
◆監視:Datadog
◆他:Terraform、Slack
■ よく採用する開発環境(今後関われる可能性ございます)
□ サーバ
・AWS(EC2、ECS、ELB、RDS、S3、ElastiCache、Lambda、API Gateway, Route53, Cloud Front, WorkMail, Cloud9)
・GCP(CloudStorage, CloudFunctions, BigQuery, Cloud Scheduler, Cloud Pub/Sub)
・Firebase(Firestore, CloudMessaging, Authentication, Analytics, Hosting)
□ 言語
PHP7, Ruby, Python, TypeScript, Node.js, Kotlin, Swift
※記載のない言語ももちろん今後採用していきます。あなたの得意分野をぜひ活用させてください!
□ フレームワーク
Laravel, Puppeteer, Ruby on Rails, Vue.js, Serverless Framework など
□ 開発・運用ツール
・CircleCI
・Datadog
・Terraform
・Docker
・GitHub
□ コミュニケーションツールなど
・Slack
・esa
・Backlog