- どんな仕事か
- 【募集背景】 これまでダイニーの Platform Team では Architect, SRE, Incident Commander 等、複数のロールを担うマルチロールなメンバーだけで構成されていました。 機能開発の組織が拡大するにあたり、開発組織全体の Enabling の役目が技術領域ごとに細分化し、マルチロールを求める必然性が薄くなってきました。 そこで、各種の専門性ごとに特化したメンバーを集め、フロントエンドやバックエンドなどの個別の領域を継続的に改善して行きたいと考えています。 【業務内容】 ■基盤部分のライブラリの更新・モダナイゼーションの発案・推進■エンジニアの生産性を向上させるためのソフトウェアアーキテクチャ上の基盤の構築 ■技術的難易度が極めて高い機能の開発(例: 通常はインターネット上のサーバーを通じて連携するレジ・ハンディアプリの、サーバーの障害時のみ機能するローカルネットワーク上での相互通信の実現) 【やりがい】 ダイニー のコードベースは全てのソースコードが TypeScript & Node.js 系の技術で構成されています。多数のプロダクトを一つの技術で統一的に改善していくことができるため、一人のエンジニアが活躍できる領域が非常に広いです。特に Enabling を担当する基盤部分のエンジニアは、自身がプロダクトのアウトカムに与える影響度合いが非常に大きく、やりがいを感じやすいです。
- 求められるスキルは
-
必須 アプリケーション基盤のダイナミックな変更を安全に行うための計画立案・実行 Node.js 系の多数のツールチェインを組織的な製品開発で使用した経験 パフォーマンス計測のための任意のツール・サービスの使用経験 各領域ごとの技術(両方が理想だがどちらかでも可、各技術はそれに相当する類似技術でも可) Client: React, Next.js, React Native, Expo, TypeScript, Node.js Backend: NestJS, TypeORM, TypeScript, Node.js歓迎 Bun, Deno, Hasura の使用経験 Node.js 系の OSS の開発経験 PostgreSQL でのロックやトランザクションに関する体系的な知識 Hasura を多用しているためクライアントサイドを担当する場合もデータベースの深い知識が求められます やりがい
- 雇用形態は
- 正社員
- どこで働くか
- 港区芝浦1丁目1-1
- 勤務時間は
- 8時間
- 給与はどのくらい貰えるか
- 900万円~1299万円
- 待遇・福利厚生は
- ・社会保険完備(健康保険、厚生年金、労災保険、雇用保険) ・健康診断 ・リファラルインセンティブ制度 ・PCなどデバイス貸与 ・飲食代補助制度「加盟店・競合プロダクト導入店での飲食代を支援(5000円/人)」 ・書籍購入支援「業務効率化やスキルアップに繋がる書籍購入を必要に応じて支援」
- 休日休暇は
- 土曜日,日曜日,祝日/・週休2日制 ・年末年始休暇 ・産休育児介護休暇 ・年末年始休暇 ・慶弔休暇 ・有給休暇(入社時に10日付与)
- どんな選考プロセスか
- 書類選考→面接2~3回→内定+オファー面談※選考フローは変更になる場合がございます
掲載期間24/11/14~24/11/27
求人No.CDS-562982