募集要項
- 仕事内容
- 【募集背景】これまでダイニーの 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万円
- 休日休暇
- 土曜日,日曜日,祝日/
- 選考プロセス
- 書類選考→面接2~3回→内定+オファー面談※選考フローは変更になる場合がございます