次世代証券システムを開発するバックエンドエンジニア

次世代証券システムを開発するバックエンドエンジニア

仕事内容

【メインでご担当いただきたい業務】
次世代の証券システムを開発しています。

金融のプロフェッショナルと一緒にサービスを作っていくため、日々新しい知識が蓄積されていくことも証券サービス開発の醍醐味のひとつです。
一緒に革新的な証券サービスを作りましょう!

【担当業務・スキル例】
弊社ではバックエンドエンジニアに限らず、予め定めた職務は無く、ジョインされた方のスキル、ご経験やご希望に応じてご活躍していただく方法を模索しています。
下記に挙げるものは、あくまで現在のバックエンドエンジニアが取り組んでいることの一部です。列挙されたもの以外でもそれに匹敵する活躍をして頂ける方なら特定の言語や開発の経験は問いません。

○証券システムの機能開発
具体的な業務内容:
・Web サービス・スマートフォンアプリとしての FOLIO を支えるバックエンド API の開発。
・証券業務を支援する社内向け Web アプリケーションの開発。
・金融のプロフェッショナル・UXデザイナー・フロントエンドエンジニアと共同で行う仕様策定。

あると望ましいスキルや経験など
・Scalaを使ったアプリケーションの開発経験。およびJVM系言語・関数型言語に関する知識・経験
・複雑な業務要求、機能要求を理解し、仕様に落とし込めるスキルや経験。
・クラウドを利用し、堅牢かつスケーラブルなシステムを実現する開発経験・運用経験。

○マイクロサービスの継続的な改修や、運用・監視強化など
具体的な業務内容
・APIサーバーのパフォーマンス・チューニング、バッチ処理の並列化・ストリーム処理化による高速化。
・Kubernetes, ECS 等のコンテナ基盤の構築・運用。
・その他、サービスクリティカルな部分の見極め・継続的な改修。

あると望ましいスキルや経験など
・AWS、k8s、サーバーレスアーキテクチャなど、モダンなインフラに関する知識。
・マイクロサービスの分散トレーシングや監視、デプロイ基盤などの設計・構築に関する知見や経験。

【FOLIO バックエンドシステムにて採用している技術(抜粋)】
API 開発言語、フレームワークなど: Scala (Doobie, fs2, finagle), Ruby (Ruby on Rails), Thrift
ミドルウェア・サービス: AWS, Docker, Ansible, Terraform, Consul, Datadog, redash

【開発体制・環境】
○開発メンバーの裁量
・企画を決定する場に、実装を担当する開発メンバーが参加している
・タスクの見積もりは、実装を担当するメンバーが中心となって行う
・全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う
・プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしていない

○コード品質向上のための取り組み
・本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している
・「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している
・何らかのコーディング規約をチーム全体で遵守するようにしている
・コード品質評価ツールを導入して、メンバーが常に確認できるようにしている

○テストの実施度
・ほとんどのプロダクトコードに単体テストを記述、実施している
・機能の実装と同時にテストコードを記述している
・想定される複数環境での品質チェックを義務づけている

○アジャイル実践状況
・1ヶ月以下の短い期間でのイテレーション開発を実践している
・デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている
・イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている
・継続的なデプロイ(デリバリー)を行っている

○ワークフローの整備
・全てのコードをバージョン管理ツールで管理している
・各メンバーが実装したコードのマージは Pull Request ベースで行われる
・自動(=システム化され、1コマンドで実行できる)ビルド、自動デプロイ環境が整備されている
・コードによるインフラ構成管理(Infrastructure as Code)の環境が整備されている

○オープンな情報共有
・チャットツールを導入しており、チームのためのチャットルームがある
・専用の情報共有ツールを使って、ノウハウや議事録、日報などの情報共有を行っている

○労働環境の自由度
・仕事中、イヤホンの装着が許容されている
・フレックスタイム制または裁量労働制を採用している
・リモート勤務を行うことができる

○メンバーの多様性
・外国籍の開発メンバーがいる
・育児中の開発メンバーが在籍している

○待遇・福利厚生
・ストックオプションまたは自社株購入支援制度がある

○技術カルチャー
・取締役(社内)または執行役員として、エンジニアリング部門の人間が経営に参加している
・エンジニアの人事評価にエンジニアが関わっている
・エンジニアを対象にした勉強会、カンファレンスを主催したことがある

【現場で使われている技術】
○採用されたら使う技術
・プロジェクト管理:jira, gitlab
・情報共有ツール:slack, confluence

○その他、現場で使われている技術
・言語:node.js, scala, javascript, python, swift
・フレームワーク:react, redux
・ソースコード管理:git
・その他:aws, terraform, linux, docker, ansible

必須条件

バックエンドの開発ご経験
単に機能を開発するだけではなく、仕様の策定、開発フローの改善、技術選定、運用改善/自動化などが可能な方

給与・待遇

入社時想定年収: 700万円〜900万円
○給与体系:月給制(※ 年収500万円だった場合のモデルケース)
・月額:41.7万円~
・基本給:31.6万円~
・固定残業代:10.1万円~(時間外労働の有無にかかわらず、45時間分の時間外手当として支給する)
・裁量労働時間制で勤務する方には、実際の時間外労働にかかわらず、45時間勤務したものとみなす
・裁量労働時間制以外で勤務する方には、実際の時間外労働が45時間を超過した分は、追加で支給する
○給与改定、賞与:人事制度の定めによる
○試用期間:3ヶ月(条件等は変わりません)

休日・休暇

完全週休2日制(土日)
祝日、有給休暇、リフレッシュ休暇、慶弔休暇

福利厚生

・保険:各種社会保険完備
・諸手当:通勤手当、休日・深夜労働手当(実績に応じて支給)
・ストックオプション:採用時期によってあり
・福利厚生:随時導入予定
・屋内原則禁煙 (喫煙室なし)

勤務地

東京都千代田区一番町16-1 共同ビル一番町4F

問い合わせ

CTA-IMAGE 気になる求人は是非お問い合わせください!