具体的な業務内容
【東京/リモート可】バックエンドエンジニア◇国内WEBフィルタリング市場でトップクラスシェア
■業務概要:
自社プロダクトが稼働するサービスプラットフォームおよびデータ収集配信システムの設計開発を担当していただきます。請負ではなく自社サービスのプラットフォーム設計開発となり、携わるシステムがすべてが自社ビジネスに反映する仕事となります。
※運用/監視等は別部門が担当、当部署はプロダクト/バックエンドシステムの設計開発を担当します。
■業務内容:【変更の範囲:会社の定める業務】
(1)バックエンドシステム設計開発
当社の重要資産となるフィルタリング用データの収集配信システムのアプリケーション、データベースの設計開発を行います。
各サブシステムが連携しているビジネス基盤となるシステムで、拡大するデータに対応し、かつ安定稼働するシステムを設計開発する仕事です。
現在は既存の旧式化したシステムの刷新プロジェクトがサブシステム単位で稼働しており、新しい開発技術を取り込んでビジネス拡大を支える基盤を構築することになります。
(2)自社プロダクト稼働プラットフォーム設計
サービス開発チームと連携し、今後のビジネス展開も踏まえた自社サービスに最適な拡張性を持ったシステムを設計開発をします。
今後分散している自社サービスのプラットフォームの統合を計画しており、現在は現状の整理を行いプラットフォーム更新の準備を行っている段階です。
・現在稼働しているシステムのバージョンアップや、ニーズに応じた機能追加等の設計開発
・サービス開発チームと共にプロジェクトに参画、各サービスに最適なシステム設計開発(クラウドやバックエンドアプリケーション)
・最新インフラ技術の調査、利用可能な技術の選定、稼働プラットフォームへのフィードバック
■開発環境:一例
・データベース…RDBMS(Oracle、MySQL)、NoSQL DB(Mongo DB、Aerospike)
・サーバ…RedHat Linux、CentOS系統、Windowsサーバ
・Webサーバ…Apache、nginx、Tomcat、Jetty
・クラウド…さくらクラウド、AWS、GCP、その他各社クラウドサービス
・開発言語…Python、Java、PHP、シェルスクリプト、JavaScript/TypeScript、C、C++
・バージョン管理…Git、Subversion
変更の範囲:本文参照
チーム/組織構成