- どんな仕事か
-
【役割】
SmartHR基本機能の開発を担当していただきます。
SmartHR基本機能では1リポジトリで管理されているモノリシックアプリケーションに対してLeSSというフレームワークを用いた複数チームでの開発を行っています。
上記のような体制の中で機能開発を続けながらプロダクトの成長が鈍化しないよう先を見据えた設計や負債の解消といった面でのリードを担っていただきたいと考えています。
特に、SmartHR基本機能としての機能開発と人事DBとして別プロダクトへデータを提供するデータ基盤としての側面があり、それらを両立しながら開発していくための幅広い視野をもった開発推進を期待しています。
人事DBは従業員データの履歴を取り扱うためにBiTemporal Data Modelと呼ばれるデータモデルを使用しており、データ量が蓄積しやすい設計となっています。
そのため、機能面での複雑さだけではなく、人事DBとして蓄積されていく大量のデータをお客様がストレスなく取り扱えるようなデータ構造やパフォーマンスを意識した開発を行う必要があり、開発プロセスだけではなくエンジニアリングの面においても高レベルな課題に対応していただきます。
さらにデータベースリファクタリングやSmartHR基本機能のドメイン整理といったリアーキテクチャも進めているため、それらのプロジェクトと協調しながらの開発という点でもソフトウェア開発において高いバランス感覚を求められるポジションとなっています。
また、事業拡大に向けたエンジニアの採用も組織として重視しており、様々な形での採用活動への貢献も期待しています。
【 具体的な業務】
■ウェブアプリケーション開発
-開発関連:実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます
-問い合わせ対応:仕様確認、不具合調査など
-仕様検討:チームで行う仕様検討への貢献、ユーザーヒアリングなど
-プロジェクト進行:多くの場合スクラムをフレームワークとして利用しているため、各種スクラムイベントの進行・改善を通してチームとしてプロジェクト進行に取り組んでいただきます
■採用活動
-面談・面接等の選考への参加
- 求められるスキルは
-
必須 【必須スキル・経験】
■SmartHRのミッションとバリューに共感できる人
■フレームワークを使用したウェブアプリケーション開発の実務経験5年以上(フレームワークの種類は問いません)
■Ruby on Rails 5.0以降を使用した開発の実務経験1年以上
■複雑な商用プロダクトでRDBの論理設計・物理設計やパフォーマンスチューニングを行った経験
■単体テストを用いた継続的な開発の経験
■チームにおいてなんらかの形でリーダーシップを発揮した経験
【歓迎スキル・経験】
■GitHubを用いた複数人での開発経験
■アジャイルな開発の経験
■React / Vue / Angularを用いたSPA開発経験(個人開発含む)
■AWS / GCPによるインフラの運用・構築経験
■OSSの公開やコントリビュート経験 - 雇用形態は
- 正社員
- どこで働くか
- 東京都
- 給与はどのくらい貰えるか
- 991~1300万円
掲載期間25/11/27~25/12/10
求人No.MYN-10412314





