具体的な業務内容
【リモート可】フルスタックエンジニア(Rails/Nuxt.js)M&AプラットフォームBATONZ
◎会員数約25万人以上、累計成約件数5000件以上と業界トップクラスのサービスとして急成長するM&Aプラットフォーム「BATONZ」や金融機関向けM&A支援SaaS「B MASS」を展開しています。
◎M&Aに関わるステークホルダーに向き合いながらプロダクト開発および運用をフルスタックにご担当頂きます。
【変更の範囲:会社の定める業務】
■業務詳細
◎新規プロダクト開発に関するビジネスチームと2人3脚での要件定義・設計・開発・テスト・リリース
(企画発生時からエンジニアが関与できることが特徴です)
◎既存プロダクトの運用・保守
◎インフラやクラウド環境の運用・保守(経験やご要望に応じて)
◎チームの生産性向上やプロダクトの保守性向上に関する施策の推進・実行
※エンジニア兼務の執行役員が経営メンバーにおり、評価や制度設計を含めたピープルマネジメントを担っています。そのためエンジニアとしてプロダクトの価値向上に集中して取組むことができます。
■開発プロセス
◎プロジェクト毎にビジネスチームと週次〜隔週程度の頻度で行う定例で目線合わせを行いつつ、プロダクト開発を行っています。
◎日々の小規模な機能開発や改善は個々のエンジニアが裁量を持ってアジャイルに開発を行っています。
◎数ヶ月等一定規模のある機能開発はリードエンジニアクラスのメンバーが中心となってプロジェクトマネジメントを担い、ウォーターフォール的に開発を行っています。
■開発カルチャー
◎DX(開発者体験)改善カルチャーがあり、情報の共有、仕組みの改善、自動化等を自律的に行っています。
◎「フロントエンド改善」「ドキュメント管理改善」「UI/UX改善」等をテーマにした各論の技術課題解消に向けた分科会がメンバー主導で自律的に立ち上がり、改善が進んでいます。
◎エンドポイント単位でRSpec等で単体テストを記述しており、カバレッジは80%程度の水準です。専任QAチームがAutifyを採用してE2Eテストを推進しており、リグレッションテストの強化に取組んでいます。
◎マージリクエストの際はコードレビューを必須としています。ランダムで2名アサインされ、アサインされたメンバーが滞っているとリマインドする仕組みがあり、開発フローが何らかのボトルネックで停滞することを防ぐ仕組みを運用しています。
チーム/組織構成