世界累計稼働実績4.9万台超の自社プロダクト「KUSANAGI」開発にフルリモートで参画しませんか?

  1. 仕事内容
  2. 開発環境
  3. 勤務・就業規定等
  4. 応募条件

仕事内容

当社の自社プロダクト開発エンジニアの主な仕事は、「KUSANAGI」をベースに高速化エンジン「WEXAL」と戦略AI「David」を組み合わせた高速化ソリューション(基礎開発)や、KUSANAGI(VM)をクラウドAPIおよびSSH接続でのスクリプト実行によって一元管理するPaaS型クラウドサービス「KUSANAGI Cloud」等、当社プロダクト群の開発です。

基礎開発(KUSANAGI等)や基礎事業(KUSANAGI Cloud)開発等で採用されたコードは、yumやdnfのKUSANAGIリポジトリから世界5万台のKUSANAGIにRPMパッケージとして配信されます。

このことは、アフターコロナ、AI革命後のDXが加速する昨今において、世界中のWebサイト・Webシステムに対して高速化やコスト削減、さらにSDGsの観点からはCO2削減等に寄与することでもあります。

チームや組織でのGitによるバージョン管理やCI/CDを超えた、当社でこそ可能な「世界への貢献」の醍醐味を味わっていただけるのではないでしょうか。

多様なキャリアパス

「ずっとエンジニアリングを追求していきたい」「このままキャリアアップしていくと、次は管理職(マネジメント職)しかない。管理職に就くと、エンジニアリングができない。かといってマネジメント職に就かないと、待遇がそのまま上がらなくなってしまう」といったエンジニアの皆さんの声を時々耳にします。

当社では管理職に進む必要はありません。管理職でなくても技術職の方々の社内の地位は高いです。安心してエンジニアリングを続けていただけます。

当社キャリアパスは多様で、例えば当社エンジニアの一人は、途中管理職に就きながらも改めて技術の設計・実装を希望し、現在はエンジニアリングを追求する日々を堪能しています。

マネジメント不要(自動化)

技術職の方がマネジメントの仕事に時間を取られないよう、当社は(Backlogなどのツールのほかに)マネジメント自動化の仕組みを開発・運用しています。マネジメント担当者は(技術職以外に)いますが、テクノロジーを駆使して管理しています。

とはいえ、当初「ずっとエンジニアリングを追求していきたい」と考えていた方にも、時間の経過や経験とともに気持ちの変化があるかもしれません。
そこで異なる分野や部門、技術に転向することもできるよう、その機会を年2回の人事面談で設け、ご希望と能力・適正に応じて決定しています。

マネジメント業務の代わりに求められるもの

技術職の方は当社では重要視されるわけですが、だからこそ(マネジメントよりも)「社会的価値の創出について積極的に関与すること」が強く求められます。それは、広い意味でI/O(input/output)を実現するということでもあります。

具体的には「ユーザー体験」に積極的に関与するというインプットがあってこそ、優れたアウトプットが創出しうるということです。

そのため自社プロダクト開発エンジニアとして入社された場合にも、当初の一定期間内はWebエンジニアとして事業部門に加わっていただいています。対顧客の現場の仕事から得たものを、自社プロダクトにボトムアップしていただくためです。

開発環境

ハイパフォーマンススリムタワーおよびマルチディスプレイ支給

・ハイパフォーマンススリムタワー支給
スリムタワータイプのデスクトップPCを支給します。スリムタワーであっても、CPUは Core i5-8400 2.8GHz 6コア(相当)、メモリ 16GBと開発に差し支えないのハイパフォーマンスモデルです。パフォーマンスの高い500GB SSDに加えて、保存用の1TB HDDが搭載されています。
Windows 10とOffice 365等の業務で必要なアプリケーションがプリインストールされています。

・マルチディスプレイ支給
フルHD1920x1080ピクセル表示可能な21インチ液晶モニタを2台を支給します。
画面上で広い作業スペースを確保することで、データや資料、Webを参照しながら開発に取り組むことができます。

※ご希望により周辺機器(モニタアーム、ルーター等)を追加支給しています。

自由に選べる開発環境(IDE)とターミナル

当社で決めた標準はなく、エンジニアの希望に合わて使い易い/使い慣れている開発環境とターミナルが使えます。
以下はエンジニアが実際に使っている例:

  • Visual Studio Code
  • Poderosa
  • Tera Term
  • Vim
  • Cygwin

リモート接続できる開発サーバ群

Microsoft AzureやAWSをはじめとする国内外の主要クラウドから開発環境を提供します。
これらの開発サーバには在宅等の環境からでも接続できます。また、開発内容に応じて複数台のサーバを使うこともできます。
必要に応じて主要クラウドが提供する他のサービスやコンテナを利用することもあります。

整備されたタスク・リソース管理

タスクは主にBacklogで管理し、ソースコード等のリソースのバージョン管理にはBacklogのGit、GitHub、GitLabを利用しています(プロジェクトにより異なります)。GitLabを利用しているプロジェクトではCI/CDを実践しています。

リモートでも気軽に聞けるコミュニケーションツール

日々のコミュニケーションはMicrosoft Teamsを中心に活用しています。チャットでのテキスト会話はもちろんのこと、ビデオ通話も頻繁に行っています。

業務時間はメンバー全員がオンライン状態にして困ったときにいつでも話せるようにしていますが、常にカメラとマイクをオンにしている必要はありませんのでご安心ください。

短い期間でも進捗が実感できるアジャイル開発

プロジェクトによって差異がありますが、おおむね1~3ヶ月程度の期間で1つの製品・機能をリリースするスクラム型の開発を行っています。誰がか1つの製品の専任になるというわけではなく、そのフェーズでは全員で同じ製品を開発するため、幅広く開発を経験できます。

CI/CDによるテスト自動化をはじめ、Pull requestベースでのコードレビューを実施して、スピードを持って開発する体制を構築しています。

利用言語

PHP、Python、JavaScript、 Node.js、Lua 等のスクリプト系言語を中心に、開発内容の要件に合わせて選択しています。
※文字列処理をすることが多いため普段から苦なく正規表現を使えることが求められます。
※SQLを発行し、自在にデータを操作できることが求められます。

フレームワーク

Web開発ではWordPressを(CMSとしてだけではなく)フレームワークとして用いることが多くあります。

WordPressは原理原則を理解して使うと非常に生産性の高いフレームワークです。当社では主にWebアプリケーションフレームワークとして、またバッチ処理にも利用しています。また他のフレームワークやスクラッチでの開発もあります。

ミドルウェア

データベースにMySQL(MariaDB)、WebサーバにNginx・Apache、運用監視にはZabbixを使用しています。

また必要に応じて各クラウドが提供するサービスを組み合わせています。

オペレーティングシステム

当社開発のKUSANAGIを実行環境に使用しています。

勤務・就業規定等

勤務地【勤務地詳細】
(コロナの状況に関わらず)リモートワークを全社的に推奨しています。
なお業務内容や状況、社内イベント等によりオフィスにご出社いただく場合があります(交通費、宿泊費等支給)。

【本社所在地】東京都千代田区内神田1-2-2 小川ビル10F 

【アクセス】
地下鉄 千代田線 / 半蔵門線 / 丸ノ内線 / 東西線 / 三田線 / 各線「大手町」駅C2a出口 徒歩5分、
JR山手線 / 京浜東北線 /「神田」駅南口 徒歩10分 
配属部署開発部またはクラウドインテグレーション事業部

※「現場ニーズに合致したプロダクト」開発のため、ご入社後は原則として最初に事業部門に配属となります。そこで「事業」から「プロダクト」までの一連の流れをキャッチアップしていただきます。
勤務時間9:00~18:00
待遇・福利厚生交通費:出社時の交通費は実費支給となります。
各種社会保険完備、資格取得支援制度等。(関東ITソフトウェア健康保険組合加入)
休日/休暇完全週休2日制(土・日)、祝日休暇、年末年始12/30~1/3、有給休暇、慶弔休暇等。
初年度有給休暇は、ご入社後半年経過後に10日付与。
その他服装は自由です。

応募条件

応募資格【歓迎される知識と経験】
以下のご経験、知識、資格等をお持ちの方のご応募を歓迎しています。

・Linux環境における、nginx、Apache、MySQL、PHP、JavaScript、Python、Lua、Node.js などを用いたソフトウェア開発の知識と経験
・OSの開発経験
・パブリッククラウド(Azure、AWS 等)を利用したクラウドインテグレーションの知識と経験
・AI開発の知識と経験
・Web RPA、テスト自動化、運用自動化に関するツール開発の知識と経験
・詳細設計のご経験
・ネットワーク構築運用に関する知識と経験

※その他、以下の経験をお持ちの方はよりご活躍いただけます。
・複数のプログラミング言語を用いたソフトウェア開発の経験
・開発リーダーやマネジメントの経験
等。

※応募資格に関するご質問・ご相談はぜひお気軽にお寄せください。
雇用形態1.正社員
2.契約社員 及び 業務委託契約
想定年収600万円〜1000万円 
※ご経験・能力・前給を考慮の上、決定いたします。
採用予定人数5名