インスタベースにおける、検索/予約/決済/スペースの掲載などに係る新機能の開発や機能改善、運用を行って頂きます。また、企画から要件定義、設計、開発、テストに至る全ての開発工程を担当していただきます。
【具体的な仕事内容】
■ 日々の運用において、サービスが抱えている課題の解決
■ プラットフォーム特有の2つのニーズを常に考え続け、定量的なデータも用いた機能追加、改善
■ サービスの信頼性向上、安定制向上のためのチーム体制作り
■ コードの品質の維持
■ 運用自動化などへの積極的な取り組み
【日々の開発業務例】
■ Ruby on Rails でのサービス改善、新規機能開発
■ React.js でのフロントエンド開発
■ Scala を用いたマイクロサービス(決済、検索)の開発
■ ElasticSearch を用いた時間検索機能開発
【技術スタック】
■ 言語
TypeScript, JavaScript, Ruby, Python, Scala, Golang
■ フレームワーク
React, React Native, Redux, Gatsby.js, Node.js, Tailwind, Ruby on Rails, Play Framework, Finagle, Finch, GraphQL, Emotion
■ ミドルウェア
PostgreSQL, Redis, Nginx, Fluentd, ElasticSearch
■ SaaS
CircleCI, Redash, NewRelic, Sentry, BigQuery, Firebase, SendGrid, Netlify, Retool
■ バージョン管理・プロジェクト管理
GitHub, ZenHub, Notion, Slack
■ その他
AWS: ECS, S3, EC2, Batch, Lambda, CloudFront, RDS, ElastiCache, Athena, WAF, Aurora, CloudWatch
〜 応 募 条 件 〜
【必須要件】
■ 弊社 Vision / Mission / Value に共感いただける方
■ Ruby on Rails での開発実務経験2年以上
もしくは
React.js での開発実務経験1年以上
【歓迎要件】
■ Golang での開発経験※個人開発可
■ TypeScript での開発経験※個人開発可
■ コードレビューを行われているチームでの開発経験
■ toC 向け WEBサービスの開発経験
■ プラットフォームサービスの開発経験
■ SRE としての大規模サービスの運用の経験
■ AWS や GCP を用いたスケーラブルなインフラ構築経験
■ 旅行業務取扱管理者(総合もしくは国内)の有資格者
【求める人物像】
■ ビジネスの本質を理解し、ユーザーのためにサービスを創ることができる方
■ コードの品質を維持しながら積極的に開発、リリースできる方
■ 新しい技術への関心が高く、自主的に学習していける方