バックエンドエンジニア(Rails経験者)|Backend Engineer (with Rails experience)
Description
訪日外国人向けサービス「JTI|Japan Travel Itinerary」サービスの立ち上げメンバー。JTIは、日本全国の観光地や文化、イベントを外国人観光客に提案するオンライン旅行計画サービスであり、旅行アドバイザーの専門知識を活かし、旅行者一人ひとりに合わせたカスタマイズされた旅行プランを提供します。観光地の情報を収集し、旅行者に最適なプランを提案することで、地域経済の活性化と文化交流の促進に寄与します。
JTI Service URL : https://japan-travel-itinerary.jp/
JTIのソフトウェアエンジニアは複数のプロダクトに関わり、サーバーやフロントエンドなどの担当領域を適正や希望に応じて柔軟に選択しながら、ユーザーにとっての理想の体験から逆算し開発を進めます。
また、システムのあるべき姿から逆算しながら、システムの信頼性向上やパフォーマンス改善など、基盤の開発にも携わります。
【業務内容】
Web アプリケーションのコンポーネント開発
React/Next.js開発の基盤部分の設計・実装など
【開発環境】
言語:Ruby、JavaScript、TypeScript
フレームワーク:Ruby on Rails、React/Next.js
インフラ:Google Cloud Platform
その他:GitHub、JIRA
【プロダクト構成】
BackEnd: Ruby on Rails
FrontEnd: React (+TypeScript)
あなたの役割には、「JTI」サイトの改善が含まれます。JTIは日本全国の観光地や文化、イベントを外国人観光客に提案するオンライン旅行計画サービスで、ホストの管理画面やユーザーの予約画面などの開発範囲が広がります。
Forentのソフトウェアエンジニアとして、複数のプロダクトに関わり、適性や希望に応じてサーバーやフロントエンドなどの担当領域を選び、理想のユーザー体験から逆算して開発を進めます。
また、システムの信頼性向上やパフォーマンス改善など、基盤の開発にも携わります。
【業務内容】
Webアプリケーションのコンポーネント開発
React/Next.js開発の基盤部分の設計・実装など
【開発環境】
言語:Ruby、JavaScript、TypeScript
フレームワーク:Ruby on Rails、React/Next.js
インフラ:Google Cloud Platform
その他:GitHub、JIRA
【プロダクト構成】
BackEnd: Ruby on Rails
FrontEnd: React (+TypeScript)
Requirements
- webアプリケーション開発経験3年以上
- Rails開発経験1年以上
- Railsを使用したバックエンドの開発経験
- クラウドインフラを用いたWebアプリケーションの開発実務経験
- Ruby on Railsを使用したAPI開発経験
★English version.
- Experience in backend development using Rails
- Practical experience in web application development using cloud infrastructure
- Experience in API development using Ruby on Rails
- 仕様を理解した正しいマークアップ
- TypeScript を用いた React コンポーネントの開発
- ECMAScript 2016 以上についての十分な理解
- Git でのバージョン管理
- 各種仕様書や一次ソースを読んで理解する能力
- 他職種をリスペクトして必要なコミュニケーションが取れる能力
- Correct markup understanding specifications
- Development of React components using TypeScript
- Adequate understanding of ECMAScript 2016 or later
- Version control with Git
- Ability to read and understand various specifications and primary sources
- Ability to communicate as needed while respecting other job types
Preferred Experiences
★望ましいスキルと経験
- CSS設計
- サーバーサイドAPI設計経験(特にRails大歓迎!!)
- アクセシビリティへの興味・理解
- 受託開発経験
- メジャーブラウザ間の互換性に対する理解
- 各種ドキュメントやプロジェクトWikiの整備力
- JavaScript以外のプログラミング言語の実装経験
- UI設計に対する理解
- Railsでアプリケーション開発経験がある
- 海外メンバーとの開発経験
- Swagger利用経験
- REST API利用した実装経験
- Desirable Skills and Experience
★CSS design
- Server-side API design experience (especially welcoming Rails!!)
- Interest in and understanding of accessibility
- Contract development experience
- Understanding of compatibility among major browsers
- Ability to maintain various documents and project wikis
- Implementation experience in programming languages other than JavaScript
- Understanding of UI design
- Experience in application development with Rails
- Experience in development with overseas members
- Experience using Swagger
- Experience in implementation using REST API
★さらに望ましいスキルと経験
- GCPを用いたインフラ構築経験
- マイクロサービスの開発・運用経験
- 技術選定・アーキテクチャの設計に携わった経験
- RailsなどOSSの仕様、ドキュメント、ソースコードまでしっかりと読み込んで進めることができる
- React/Next.js開発の基盤部分の設計・実装など
- Reactの複数プロジェクトへの導入経験
★Further Desirable Skills and Experience
- Experience in infrastructure construction using GCP
- Experience in developing and operating microservices
- Experience in technology selection and architecture design
- Ability to thoroughly read and understand specifications, documents, and source - code of OSS like Rails
- Design and implementation of the foundational parts of React/Next.js development
- Experience in introducing React to multiple projects
We are looking for
・forentのミッションに共感いただける方
・顧客の声を聴き、行動を観察し、ペインを解消することに喜びを感じる方
・あるべき未来像から逆算し、スケーラブルな体制を構築できる方
・必要な情報を自ら探し、課題を特定し、解決までを自律的に推進できる方
・事業や組織全体のスループットを上げるため、チームと背中をあわせて働ける方
・Those who can sympathize with forent's mission
・Those who find joy in listening to customer feedback, observing their behavior, and resolving their pains
・Those who can build a scalable system by reverse-engineering from the ideal future image
・Those who can autonomously seek necessary information, identify issues, and drive towards resolution
・Those who can work in alignment with the team to increase the throughput of the business and organization as a whole
Working Conditions
Salary | スキルにより要相談 | Negotiable, depending on skills |
---|---|
Location | リモートワーク |Remote Work |
Job Type | 業務委託 | Contractual / Freelance Employment |
Work hours | Flex, Remote |
Probation period | あり(3ヶ月)|Yes (3 months) |
Benefits | ●ExCAMPキャンプ優遇 社員は弊社所有のキャンプ道具はタダで借りることでき、ExCAMP掲載キャンプ場であれば通常の価格より5~30%OFFで利用することができます! ●ExCAMP自社運営キャンプ場利用無料(山梨) 弊社運営の燎キャンプ場を無料で利用できます。また、社内イベントなどでキャンプ場を利用することがあります。 ●ExCAMP利用料割引(キャンプサイトによって異なります) ●ExCAMP Camping Privileges Employees can borrow our camping gear for free, and if it's a campsite listed on ExCAMP, you can use it at 5~30% OFF the regular price! ●Free use of ExCAMP's own campsite in Yamanashi You can use our managed Ryo campsite for free. Also, the campsite may be used for in-house events. ●Discounted fees for using ExCAMP (varies depending on the campsite) |
Company information
Name | forent株式会社 |
---|---|
Established | 2018年1月 |
Address | 茨城県つくば市天王台1-1-1 |
Employees | 20 |