バックエンドエンジニア
Backend Engineer

募集要項

  • 職務内容
    • 当社が提供する Gehirn Web Services に関する以下の職務
      • 利用する技術規格やミドルウェアの調査・検証と選定
      • サービス全体を通したアーキテクチャ設計
      • バックエンドアプリケーションの実装
      • 開発したサービスの運用
      • 当社サービスおよびオープンソースソフトウェアに発見した不具合の調査と修正
    • 当社サービスにおけるモニタリングや顧客管理、データ分析などの運用基盤の整備と運用
    • 社内ツールの開発と運用
  • 応募条件
    • 以下のいずれかまたは複数の言語を用いたアプリケーションプログラミングの豊富な経験があること
    • RFC を始めとする英語で記述された技術文書を読解し、上記プログラミング言語を用いて正しく実装できること
    • 以下に挙げるようなデータベースに関する知識や経験を有すること
      • 候補キー、外部キー、関数従属性などリレーショナルモデルに関する知識
      • ACID 特性、トランザクション分離レベル、 Eventually Consistent などデータ一貫性に関する知識
      • RDBMS におけるスキーマ設計およびセカンダリインデックスの利用によるパフォーマンスチューニングの知識と経験
      • スキーマレスデータベースにおけるデータモデル設計に関する知識
    • 以下に例示するような基本的なセキュリティ脆弱性とその対策方法に関する知識を有すること
      • XSS / CSRF / ヘッダインジェクションなど Web / HTTP に関する脆弱性
      • SQL インジェクションや OS コマンドインジェクションなど入力値の扱いに関する脆弱性
      • バッファオーバーランなどメモリ管理に関する脆弱性
      • X.509 証明書検証不備など PKI に関する脆弱性
    • Linux (主に Ubuntu Server )を用いたサービスの運用経験を有すること
  • 歓迎するスキル・経験
    • RESTful API の思想理解および RESTful API を設計するスキルおよび経験
    • 適切にドメインを分割した Microservices を設計するスキルおよび経験
    • メッセージバス(RabbitMQ や Kafka など)によるアプリケーション連携に関するスキルおよび経験
    • アイデンティティ・認証・認可に関する深い知識
    • PKI の利用または運用のスキルおよび経験
    • KVM/QEMU を用いた仮想化技術に関する深い知識
    • ネットワークの物理設計および論理設計に関するスキルおよび経験
    • Linux カーネルにおけるシステムプログラミングのスキルおよび経験
    • Ansible や Chef などを用いたサーバープロビジョニングに関するスキルおよび経験
  • 雇用形態
    正職員(試用期間3ヶ月)
  • 勤務地
    東京本庁(東京都千代田区)
  • 給与

    月収40万〜

    • 実績・能力等を考慮し、当社内部規定に従い決定します。
    • 月収はみなし残業20時間分含んでいます。
  • 賞与
    年2回(2年目以降)
    業績により決定します。
  • 勤務時間
    フレックスタイム制(コアタイム無し)
    • 1日の標準労働時間を8時間とします。
    • 会議や業務等がある場合は指定した日時での登庁を求める場合があります。
  • 休日休暇
    • 完全週休2日制(土・日)
    • 祝日
    • 有給休暇
    • 特別休暇(慶弔休暇、誕生日休暇)
  • 社会保険
    福利厚生
    • 各種社会保険完備
    • 健康診断(年1回)
    • 通勤手当(3万円迄)
    • 引越手当(入庁前または入庁後1回のみ)
    • 福利厚生倶楽部(リロクラブ)
  • 配属部局
    技術開発部 技術局
  • その他の条件
    • エヴァンゲリオンや攻殻機動隊について知識や見解がある方またはなくても会話に楽しめる方
    • 「国連直属の非公開組織の職員」という設定を楽しめる方
    • 新しい技術を積極的に学ぶ意欲のある方
    • 階級のない組織に不満のない方

採用までの流れ

応募方法

次の必要条件を満たすメールを recruit@gehirn.co.jp にご送付ください。
折り返し、担当者よりご連絡差し上げます。

  • 必要条件
    • メールの本文をプレインテキストで記述すること
    • 下記に示すすべての個人情報をメール本文に記載すること
    • 下記に示す質問事項の回答をメール本文に記載すること
    • 以下で提供する公開鍵を用いてメール本文を PGP で暗号化すること
  • 個人情報
    • 応募者の氏名
    • ご連絡先のメールアドレス
  • 質問事項
    • 希望する職種(必須)
    • これまでの活動(必須)
    • 志望動機(必須)
    • 当社のミッション「日本をもっと安全にする」の実現にどのように協力するか説明してください。(必須)
    • GitHub アカウントやポートフォリオ、ブログ、運営する Web サービスなどご活動がわかる URL がありましたら教えてください。(任意)
    • 興味をお持ちのオープンソースソフトウェアやウェブサービスがあれば教えてください。(任意)
    • 当社について質問がございましたらご記入ください。(任意)