アプリケーションエンジニア(東京)

株式会社オロ

Tokyo, Japan Posted October 28, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Job Description

アプリケーションエンジニアについて フレームワークを用いたWebアプリケーションの開発、外部システム連携ロジックやバッチ処理の実装を行います。アプリケーション特性を理解した上での一般的なパフォーマンスチューニングの実施やセキュリティへの理解も求められます。 顧客満足はもちろん、対象となるサービスやシステムの最適解を提案し、保守性や運用性・拡張性を考慮したシステムを開発してビジネスを成長させることがミッションです。 具体的な業務内容 Webサービスやビジネス用アプリケーションシステムなどの設計、開発に携わっていただきます。 基本的にクライアントとの直接契約となっており、プロジェクトメンバーはPMやSE等も社内のメンバーで構成されるため、エンジニアからの提案なども積極的に行ってもらい、チーム一丸となって取り組んでいただけます。 (※クライアント先の常駐ではなく、自社での業務となります。最近では、クライアントとの打ち合わせもオンラインで行うケースが多いです)

  • 航空会社のチケット予約サービスの設計・開発、および運用・保守
  • 各種ECシステム、マイページサービスの設計・開発、および運用・保守 例えば上記のような、サービスやシステムを拡大・改善するための提案など幅広く取り組んでいただきます。 クライアントも大手企業様が多く、上流から下流まで自社でワンストップで開発するプロジェクトが大半のため、スキルに合わせて柔軟に担当工程をアサインでき、得意なことを発揮・開拓しやすい環境です。 エンジニア目線での提案など良いアイデアは積極的に発信してもらい、システムをより良くするために大きな裁量を持って取り組んでいただけます。 主な使用技術 携わるプロジェクトによって開発環境・使用技術は異なります。これまでのプロジェクトにおける主な開発環境や使用技術は下記となります。 [ 開発環境 ] ・バックエンド要素 技術例 - Ruby - Node.js - Ruby on Rails - Sorbet ・フロントエンド要素 技術例 - TypeScript - React / Next.js - Vue / Vuex - Webpack ・インフラ要素 技術例 - AWS (EC2, RDS, Elasticache, S3, Lambda, CloudWatchなど) - PostgreSQL / MariaDB / MySQL - Monit / nagios ・開発環境、その他 - Docker / Dev Containers - Git - OpenAPI - Github Actions - Slack 仕事を進める上で重要となるスキル・知識 ・副作用を局所化でき、インタフェースと実装の分離が行え、影響範囲を限定した実装ができる ・正規化理論を理解しており、新規プロジェクトのデータベースの設計ができる ・分散トランザクションやマルチプロセス/スレッドを理解しており、異常系を考慮した実装ができる ・APIとの連携を伴うアプリケーションのフロントエンド実装ができる ・テスト・検証手法を理解しており、自己検証において適切なテストが実施できる ・パフォーマンス計測をもとにして、適切にチューニングできる ・Webアプリケーションへの攻撃手法を理解しており、適切なセキュリティ対策が施せる ・ライブラリのソースやバグトラッカーを読んで問題を特定できる ・不明点・問題点があった時等、経験したことのない課題に対する基本的な解決アプローチを体得している 仕事のやりがい・得られるもの ・業界大手の主要システムの設計、設計に関われる ・システム構築全体、ときにはサービス設計のスコープも含めた広範囲を担当できる ・技術力の高いエンジニアと一緒に仕事ができる ・プロジェクト管理がしっかりしている ・システムの新機能や設計案などを直接クライアントに提案できる ・プロジェクト自体の設計から携われるため、大きな裁量をもって業務遂行できる 仕事の環境 働き方 オロでは、企画・提案から開発まで社内で一貫して完結することが基本方針です。社内のプランナー、ディレクターなど各職種のメンバーと協力して、1つのプロジェクトを進めていきます。そのため、エンジニアは企画段階から技術的な意見を発言できる機会が多く、技術選定はエンジニアが主体で行うため、さまざまな最新技術を提案することができます。 レベルの高いエンジニアが在籍しており、社内では技術的なディスカッションや相談が頻繁に交わされ、エンジニアとして本気で技術力を磨きたい方には魅力的な環境とメンバーが揃っています。 環境の自由度 開発マシンは、特に希望がなければ Mac を支給します。支給品以外のキーボード、モニタ、椅子などは自由に持ち込み可能です。 デスク周りの緑化など、業務に支障がない限り、また他メンバーに配慮したうえでデコレーション可能です。 配属想定部署の雰囲気 オロ社内に優れたエンジニアが多く、常に最新の情報を仕入れたり趣味で好きなものを開発する等、切磋琢磨して成長しています。 常に新しいものを採り入れようとする気概があり、それぞれが好きな領域をとことん追究して、絶対的な自信を持っています。たとえば、最新のOS・ブラウザ・フレームワーク技術を常にキャッチアップする人、常日頃から生産性の向上に力を入れている人、実行コードのパフォーマンス向上に情熱を燃やす人など、その特徴は様々です。年次の若いエンジニアが多いですが、みんな基本的な技術は一通り備えているので、下調べしたうえで自分の言葉で説明できる素養のある人ばかりで刺激のある環境です。 プロジェクトマネージャーやその他メンバーも、技術に明るくエンジニア文化に理解があり、どのようにプロジェクトを立ち上げて世に生み出していくか、エンジニアにとって開発しやすいプロジェクト管理を実現させるかを前向きに考えています。 求める人物像 必須条件 ・Webアプリケーションのバックエンドプログラム開発実務経験3年以上 ・データベースを用いた Web アプリケーションの開発実務経験3年以上 ・3名以上のエンジニアによるチーム開発業務経験 優遇条件 ・情報工学、計算機科学、ソフトウェア工学、プログラミング基礎の知識 ・AWS等を用いたオートスケーリング環境での開発経験、サーバー構築の経験 ・大規模なWebアプリケーションの設計、開発業務経験(月間1,000万PV) ・新規アプリケーション開発への参画経験 ・リードエンジニアとしての業務経験(新規開発 / 保守運用エンハンス開発) こんな方とぜひ一緒に働きたいです ・技術が好きな人。 ・自ら進んで学習し、活用していける人。 ・整合性、隙があることが気になる人。 ・チームで一つの目標を達成する仕事に興味がある人。 ・最後の仕上げまで楽しめる人。 ・効率化や自動化など、より良くするための工夫を考えることが好きな人。 ・抽象的なアイデアを、具現化する方法を考え、実行することが得意な人。]
Required Skills
software development Ruby Node.js Rails TypeScript React Next.js Vue webpack Amazon Web Services Amazon S3 AWS Lambda CloudWatch PostgreSQL MySQL Docker
How to apply

You apply on 株式会社オロ’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About 株式会社オロ

See every open role at 株式会社オロ on ARes.

More Jobs at 株式会社オロ
Share This Job