具体的な業務内容
バックエンドエンジニア(API開発)※Ruby・TypeScript/リモート可/自社開発/成長支援
■仕事内容:【変更の範囲:会社の定める業務】
LIFULLの持っている情報資産の内、物件情報などを外部に提供するためのAPIシステムの運用/開発/保守を中心に行なって頂きつつ、小規模プロジェクトのマネジメントや他部署からの設計相談を担っていただくポジションです。
【業務詳細】
・LIFULLが外部連携用に提供しているAPIの運用。開発および保守(当該APIはRubyでできています)
・自社開発の開発者体験や開発生産性の向上を目的とするプロジェクトのリーダー
・自社開発時おける他部署からの設計相談(相談の多くはTypeScript製のWebApplicationです)
※変更の範囲:会社の定める業務に変更の可能性があります。
■やりがい・魅力
認証機能を含む外部連携用APIの運用/開発/保守を通じて安全かつ効率的なAPIのあり方を考えることができます。
自社開発を行う部署からの様々な設計相談に応じることで、特定の領域に偏らない幅広い課題と対峙することができます。
開発者体験や開発生産性の向上を目指したプロジェクトを牽引する業務を通じて、チーム・組織の文化・開発プロセス・リリースフローなど、開発者を取り巻く様々な環境要因に対し、必要なソリューションと効果的なアプローチを考え実践する機会を得ることができます。
中長期的には、社内のAPI開発の一貫性を担う、より影響範囲の大きい提案を経験できます。
■開発環境
開発言語:Ruby / TypeScript / PHP
フレームワーク:Sinatra / Loopback / Symfony
DB:PostgreSQL / Oracle
インフラ:AWS
CI/CD:GitHub Actions
バージョン管理:GitHub
※プロジェクトに応じて変更する可能性があります。
■チーム構成
正社員5名、派遣社員1名
変更の範囲:本文参照
チーム/組織構成
その他プロジェクト事例
開発環境