具体的な業務内容
ソフトウェアエンジニア〜研究領域「LabTech」で複数のサービスを展開するスタートアップ〜
■職務内容:
研究領域が抱える複雑な課題に向き合い、LabBaseが提供するサービスで、あらゆる開発を推進していただきます。エンジニアは特定の技術に限定せず、課題に対してを最適な技術を駆使し取り組んでいただきます。
■業務詳細:
・単一のサービスとプラットフォームの視点からのシステム構築
・事業ドメインをコードへ落とし込み
・仮説からプロダクトを素早く作り出し、価値検証をエンジニアの立場から推進
・事業の状況を踏まえ、妥当な設計を提案でき、拡張性も考慮し技術的視点から意思決定
・技術的負債を主体的に改善する提案と推進
【変更の範囲:無】
■開発フロー:
・LabBase全社の戦略をもとに、各サービスごとにチームで開発しています。
・各課題に対して、データ分析・施策の検討をチームで行います。
・チーム毎に2週間のサイクルのスクラム開発を実施しています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
■開発情報:
◆サーバーサイド:
・言語: Rust
・フレームワーク: Axum
・DB : MySQL/Amazon DynamoDB
◆フロントエンド:
・言語: TypeScript
・フレームワーク: React, Svelte
・webアセンブリ Rust
・デザイン:figma
◆インフラ:
・クラウド: AWS, Cloudflare
・コンテナ: k8s/Docker
・監視 : Datadog, Grafana
◆環境:
・リポジトリ管理 : Github
・ドキュメント:Confluence, Google Docs
・コミュニケーション : Slack
・タスク管理:Jira
・開発手法:スクラム
チーム/組織構成