募集要項

ポジション名
シニアウェブアプリケーションエンジニア(バックエンド)
募集背景
SmartHRは「well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会を作る。」をミッションに、クラウド人事労務ソフト「SmartHR」を開発・提供しています。今後の方針に『マルチプロダクト戦略』を掲げ、労務管理領域・タレントマネジメント領域を中心にプロダクトを拡大・成長させ続けます。

これらのサービス群の中心にあるのがSmartHR基本機能と呼ばれるプロダクトです。
SmartHRの基本機能を利用することで入社や異動情報など従業員の最新の情報が人事DBとして蓄積されます。

蓄積されたデータは年末調整や分析レポートなど複数のサービスからも利用しているため、SmartHR基本機能の安定性や早い機能開発が求められます。
そして価値提供の範囲はこれからも広がり続けていくため、SmartHR基本機能の重要度が増していく一方、アプリケーションのコードや責務が肥大化していくことも否定できません。
その中で、開発速度の低下や認知負荷を解消しながらプロダクトの開発を行えるよう開発体制を作り直していく重要性がより高くなってきています。
このような困難な課題を一緒に解決していく仲間を、わたしたちは探しています。
仕事内容
■職務内容
【役割】
SmartHR基本機能の開発を担当していただきます。
SmartHR基本機能では1リポジトリで管理されているモノリシックアプリケーションに対してLeSSというフレームワークを用いた複数チームでの開発を行っています。

上記のような体制の中で機能開発を続けながらプロダクトの成長が鈍化しないよう先を見据えた設計や負債の解消といった面でのリードを担っていただきたいと考えています。
特に、SmartHR基本機能としての機能開発と人事DBとして別プロダクトへデータを提供するデータ基盤としての側面があり、それらを両立しながら開発していくための幅広い視野をもった開発推進を期待しています。

人事DBは従業員データの履歴を取り扱うためにBiTemporal Data Modelと呼ばれるデータモデルを使用しており、データ量が蓄積しやすい設計となっています。
そのため、機能面での複雑さだけではなく、人事DBとして蓄積されていく大量のデータをお客様がストレスなく取り扱えるようなデータ構造やパフォーマンスを意識した開発を行う必要があり、開発プロセスだけではなくエンジニアリングの面においても高レベルな課題に対応していただきます。
さらにデータベースリファクタリングやSmartHR基本機能のドメイン整理といったリアーキテクチャも進めているため、それらのプロジェクトと協調しながらの開発という点でもソフトウェア開発において高いバランス感覚を求められるポジションとなっています。

また、事業拡大に向けたエンジニアの採用も組織として重視しており、様々な形での採用活動への貢献も期待しています。

【 具体的な業務】
◎ウェブアプリケーション開発
開発関連:実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます
問い合わせ対応:仕様確認、不具合調査など
仕様検討:チームで行う仕様検討への貢献、ユーザーヒアリングなど
プロジェクト進行:多くの場合スクラムをフレームワークとして利用しているため、各種スクラムイベントの進行・改善を通してチームとしてプロジェクト進行に取り組んでいただきます

◎採用活動
面談・面接等の選考への参加
テックブログや登壇などの発信活動

■チームについて
SmartHR基本機能ではScrumを拡張したLeSSというフレームワークを利用しており、1つのプロダクトに対して7チームで開発をしています。
それぞれのチームは5〜9名程度で構成され、そこにプロダクトエンジニア、PM、プロダクトデザイナー、QAエンジニア、UXライターといった多様な職能を有するメンバーが所属しています。
各チームはプロダクトの着想からリリースまでを一貫して担えるよう、職能横断的な構成を取っており、また職能を越えた協働も積極的に行われています。
ひとつのチームが着想からリリース、その後の運用といったプロダクトに関する幅広い責任・権限を有することで、チームの自律性を高め、主体的にプロダクトに関わっていける環境を作っています。
求める経験
■応募資格(必須)
・SmartHRのミッションとバリューに共感できる人
・フレームワークを使用したウェブアプリケーション開発の実務経験5年以上(フレームワークの種類は問いません)
・Ruby on Rails 5.0以降を使用した開発の実務経験1年以上
・複雑な商用プロダクトでRDBの論理設計・物理設計やパフォーマンスチューニングを行った経験
・単体テストを用いた継続的な開発の経験
・チームにおいてなんらかの形でリーダーシップを発揮した経験

■応募資格(歓迎)
・GitHubを用いた複数人での開発経験
・アジャイルな開発の経験
・React / Vue / Angularを用いたSPA開発経験(個人開発含む)
・AWS / GCPによるインフラの運用・構築経験
・OSSの公開やコントリビュート経験

■求める人物像
・つねにプロダクトを軸に考えられる方
・チームでなにかを成し遂げたい方
・心理的安全性を意識した振る舞いができる方
・情報の透明性を保ち続けられる方
・変化に向き合い、経験から学んで前に進める方
・社会的課題を技術で解決したい方
語学力
英語力: 不要
勤務時間
残業時間:有
フレックスタイム制 (コアタイムなし)
勤務地
東京都 フルリモート
勤務地詳細
フルリモート(ただし国内在住)もOK
雇用形態
正社員
試用期間
試用期間の有無: 有
3 ヶ月
給与
給与形態: 月給制
給与制度タイプ「能力重視A型」のポジションです。
給与制度タイプに関する詳細は、会社紹介資料「給与制度について>制度タイプ」をご確認ください。

当社規定に応じて、スキルによって個別に等級と金額を決定します。
想定年収例 991万2,000円〜

想定年収の算出方法
想定年収=月次給与×12か月+成果給※2
月次給与=(基本給+みなし残業手当+みなし深夜手当)※3
※2:成果給は会社裁量で決定し、金額は原則全社の業績や個人評価、等級によって変動
※3:月間45時間のみなし残業手当、8時間分の深夜手当を含む。実際の労働時間で算出した手当がみなし手当を超えた場合は、その超過分を別途支給
成果給を除く年収例は850万円〜です。
月額は月給70万8,000円※4
※4:月給70万8,000円 (基本給51万8,800円、固定残業代(みなし残業45h相当18万2,634円,みなし深夜8h相当6,486円)を含む)

この求人にご興味をお持ちの方は
「転職支援サービス」にお申し込みください。

求人情報は変更が入り次第速やかに更新しています。また定期的(1~3ヵ月毎)に最新情報を確認し、更新しています。