バックエンドエンジニア(東京)
株式会社オロ
Tokyo, Japan Posted October 28, 2026
Check how well your resume matches this job
Job Description
バックエンドエンジニアについて MC事業部のバックエンドエンジニアは、安定したシステム稼働はもちろん、大規模なトラフィックに耐えるためのパフォーマンス改善やセキュリティの担保など、高品質な実装が求められます。 保守性や運用性・拡張性を意識し、技術的負債を生まないための高いプログラミングスキルが求められます。 QCDを意識したバックエンドエンジニアリング遂行がミッションとなるポジションです。
具体的な業務内容 基本的な仕事の内容・流れ 受託や自社開発における様々なWebサイト制作、アプリケーション開発プロジェクトに参加していただきます。 フロントエンドエンジニア、インフラエンジニア、ディレクターと連携し、専門性を活かしたエンジニアリングを担っていただきます。
具体的には
- Ruby, JavaScript 等を用いた機能開発
- フレームワークを用いたアプリケーション設計、開発、保守
- サーバーレスアーキテクチャ設計、開発
- フロントエンドと連携するAPI設計、開発
- コードレビューや各種テスト実施
- 社内エコシステムやツールのメンテナンス
- プロジェクト初期段階での技術選定 ※スキルに応じたプロジェクトにJOINしていただきます。
プロジェクト例
例えば3ヵ月程度のプロジェクトのメンバー構成はバックエンド1名、フロントエンド1名、デザイナー1名、ディレクター1名など。 開発期間や規模によってJOINするメンバーを増員します。 主な使用技術 携わるプロジェクトによって開発環境・使用技術は異なります。
これまでのプロジェクトにおける主な開発環境や使用技術は下記となります。 [ 開発環境 ] ・サーバーサイド要素 技術例 開発言語・DB・技術:Ruby, Ruby on Rails, PHP, Larabel, MariaDB, Vue.js, Haml など バージョン管理ツール: GitHub, GitHub Enterprise サーバー:Amazon Linux, Lambda など コミュニケーションツール:Slack, G Suite, Github, Redmine 仕事を進める上で重要となるスキル・知識 ・副作用を局所化でき、インタフェースと実装の分離が行え、影響範囲を限定した実装が行える能力 ・正規化理論を理解しており、新規プロジェクトのデータベースの設計が行える能力 ・分散トランザクションやマルチプロセス/スレッドを理解しており、異常系を考慮した実装ができる能力 ・非WebアプリケーションでHTTP以外の通信を用いたバックエンド開発ができる能力 ・一般的に既知の問題に対して、自己的な解決方法ではなく一般的な解決方法を取ることができる能力 仕事のやりがい・得られるもの
プロジェクト規模と幅広い経験
数ヶ月~年単位の大小様々な規模、条件の開発プロジェクトに携わることができます。 プロジェクトごとに技術スタックや設計が異なるため、幅広い経験を得られます。
風通しが良いコミュニケーション
プロジェクト外でのエンジニア同士のコミュニケーションも活発な風土が魅力です。 他職種や他領域とのコミュニケーションも厚めで、皆がコミュニケーションを大事にしています。 ひとことでいうと「仲が良さ」が魅力のひとつです。
技術面での自由度
エンジニアの発言が重要視されているため、自身のアイデアを直接プロジェクトに活かすことができます。 プロジェクト初期段階での技術選定では、上級職のエンジニアがQCDやスケーラビリティを考慮する範囲で自由にテックリードできます。 新しいことをやりたい、トレンド技術を取り入れたいという思いに対して「やったことがないからやってみよう」というスタンスです。
エンジニアとしてのキャリアを拡張できる環境
バックエンドエンジニアとして入社後でも、本人の意志でフロントエンドエンジニアやインフラエンジニアなどの隣接領域にチャレンジできます。 得意領域に合わせてプロジェクトを担当していただきますが、本人の「やりたい」をできるだけ尊重するマネジメントをしています。
環境の自由度
支給開発マシンは原則 Mac です。 社内エコシステムやサポート体制が Mac 環境に最適化されています。 場合によっては Linux も選択可能です。
コードエディタなどの開発環境系ソフトウェアは、商用利用規約に抵触しない限り自由に選択可能です。 支給品以外のキーボード、モニタ、椅子などは自由に持ち込み可能です。 デスク周りの緑化など、「デコ」は業務に支障がない限り、また他メンバーに配慮した上でデコレート可能です。
仕事の環境 働き方 オロでは、企画・提案から開発まで社内で一貫して完結することが基本方針。 社内のプランナー、ディレクターなど各職種のメンバーと協力して、1つのプロジェクトを進行させていきます。 そのため、エンジニアは企画段階から技術的な意見を発言できる機会が多く、技術選定はエンジニアが主体で行うため、さまざまな最新技術を駆使することができます。
カンファレンスや勉強会で登壇するような名物エンジニアが在籍していたりと、レベルの高いエンジニアが在籍しており、社内では技術的なディスカッションや相談が頻繁に交わされ、エンジニアとして本気で技術力を磨きたい方には魅力的な環境とメンバーが揃っています。 求める人物像 必須条件 ・Ruby, PHP, JavaScript などの専門的な知識が必要な実務経験3年以上 ・データベースを用いた Web アプリケーションの開発実務経験3年以上 優遇条件 ・情報工学、計算機科学、ソフトウェア工学、プログラミング基礎の知識 ・フロントエンドやインフラなど、隣接領域の専門的な知識が必要な実務経験 ・Ruby on Rails, Laravel などのフレームワークを用いた実務経験 ・MariaDB, MySQL, PostgreSQL などのデータベースセットアップ・保守実務経験 ・AWS, GCP, Azure などのクラウドサーバーセットアップ・保守実務経験 ・大規模アプリケーションの設計業務経験 ・3名以上のエンジニアによるチーム開発業務経験 ・iOS/Android ネイティブアプリ開発実務経験 こんな方とぜひ一緒に働きたいです ・技術が好きな人 ・幅広い技術への興味、新しい問題に対応できる能力をもつ人。 ・技術に対して誠実で、技術的課題を解決したいと思う人。
・ライブラリやフレームワークなどについて、内部的な処理に視点を置くなど一歩踏み込んだ姿勢をもつ人。
Required Skills
Similar Jobs
SREエンジニア/全国
株式会社メンバーズ
DevOpsエンジニア(メンバークラス)/全国
株式会社メンバーズ
How to apply
You apply on 株式会社オロ’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout 株式会社オロ
See every open role at 株式会社オロ on ARes.
More Jobs at 株式会社オロ