バックエンドエンジニア


業務内容

社内外で使われるさまざまなWebアプリ/Webアプリにおけるバックエンドの開発を担当していただきます。

  • エピクロック®テスト マイページ: エピクロック®テストの受検者にこれまでの検査結果やパーソナライズされた抗老化アクションプランを提供し、ライフスタイルの改善をサポートするWebアプリ。
  • エピクロック®DB: エピクロック®共創プロジェクトのパートナー企業に、二次利用の同意を得た研究参加者及び受検者の生物学的年齢情報、臨床情報・問診情報等のメタデータ、及びエピジェネティック指標に基づく健康スコア等の情報で構成された匿名加工情報データベースへの限定アクセスを提供するWebアプリ。
  • エピクロック® 管理パネル: エピクロック®テストの受検者に医療機関を通じて渡される検査報告書を出力するWebアプリ。
  • エピクロック® ブランドサイト: エピクロックについての一般生活者向けの情報を提供するWebサイト。

【期待すること】

  • データベースの設計・運用やWebアプリケーションアーキテクチャーについてのアドバイス、リファクタリング計画の立案と実行
  • バックエンド領域における自動テストの整備

必須要件
  • バックエンドエンジニアとしての実務経験: 3年以上
  • データベース設計の専門知識
  • Webアプリケーションアーキテクチャーの専門知識
  • 優れた言語能力(リテラシー、論理的思考、パターン認識)
  • 生命科学の発展に貢献する意欲

歓迎要件
  • Webフロントエンド開発の基礎知識
  • 情報セキュリティーの専門知識
  • リリースエンジニアリングの専門知識
  • チーム開発の経験
  • テスト駆動開発の経験
  • ドメイン駆動開発の経験
  • 大規模データベースの運用経験
  • クラウドコンピューティングサービス(AWS、Google Cloudなど)の運用経験
  • 監視ツール(Prometheus、Grafanaなど)の運用経験
  • APMツール(Sentry、Datadogなど)の運用経験

技術スタック

現時点で開発に使用されている主な技術は次のとおりです。

フロントエンド

  • フレームワーク: Next.js (App Router), Astro
  • スタイリング: Tailwind CSS
  • 言語: TypeScript

バックエンド

  • フレームワーク: Next.js, Hono
  • 言語: TypeScript
  • データベース: Supabase Database (PostgreSQL)
  • 認証: Supabase Auth (GoTrue)

プラットフォーム・インフラストラクチャー

  • CI/CD: GitHub Actions
  • ホスティング: Cloudflare Pages, Cloudflare Workers
  • アプリ監視: Sentry
  • CMS: microCMS
  • データ統合: Airbyte

評価段階:

  • データベース: Neon (PostgreSQL)
  • バックグラウンドタスク: Trigger.dev

ツール

  • パッケージ管理・モノレポ管理: pnpm
  • 静的解析・コード整形: ESLint, Prettier

評価段階:

  • ビルド・モノレポ管理: Turborepo
  • 静的解析・コード整形: SQLFluff
  • 堅安全性: Drizzle
  • テスト: Vitest, Testing Library, Playwright, Mock Service Worker, Storybook
会社情報
会社名株式会社Rhelixa
設立2015年2月
本社所在地〒104-0042 東京都中央区入船3-7-2 KDX銀座イーストビル5F
資本金3000万円
従業員数56名(内、Ph.D 15名)
事業概要オミクス解析の受託およびコンサルティングサービス 医学生物学研究支援クラウドサービスの開発・運営
ホームページhttps://www.rhelixa.com/
プライバシーポリシーhttps://www.rhelixa.com/privacy-policy/
参考ページ