▼エンジニアチームで取り組んでいること
ここ数年でサービスが大きく成長し、より一層の成長をCAMPFIREは目指しています。そのためにユーザーのみなさんにとってもっともっと価値あるプロダクトをつくっていかなくてはなりません。
エンジニアチームは、よりよいプロダクトをつくるため、またさらなる成長を支えるために以下のような課題・目標に取り組んでいます。
- より価値あるプロダクトを届けるための開発、チームづくり、プロセスづくり
- スケーラビリティを向上させるためのアーキテクチャの改善
- アプリケーションの複雑さの整理、技術的負債の返却
これから一緒に働いていただくみなさんには、単純にエンジニアチームの一員としてだけでなく、プロダクトをともにつくる一員として、幅広くプロダクトの課題解決や施策の実施に取り組んでいただきます。
▼通常業務内容
- CAMPFIRE事業全体の開発、運用
- チームメンバーや他部署と連携しながら技術面での課題解決提案、実装
- 機能設計・アーキテクチャ設計
- メンバーへの仕様伝達・ソースコードレビュー
▼必須条件
- Webアプリケーションの開発・運用経験 3年以上
- RDBMSを利用した開発経験
- チームでのソフトウェア開発経験
▼歓迎条件
- 要件定義やソフトウェアアーキテクチャの設計経験
- 大規模サービスの運用経験
- OSSの公開やコントリビュートの経験
- Ruby on Rails での開発経験
- Vue.jsでの開発経験
- リードエンジニア経験
- スクラム開発の経験
▼CAMPFIREエンジニアチームの特徴
- 他チームとも普段からカジュアルに意見を交わすカルチャー
PMチームやデザインチームと密にコミュニケーションを取りながら開発を行う、SREチームと共同での開発環境改善など、チームを越えて連携することも多い環境。
- 自由なテーマでの勉強会開催
PMやデザイナー、コーポレート等、様々なチームが参加するオープンで自発的な勉強会を月一で開催中。また、不定期でエンジニア主体の読書会も開催している。
- ユーザーファーストな開発体制
一般ユーザー向けのサービスであるため、実装した機能が直接ユーザーに届き、モチベーションに繋がりやすい。
- 裁量を持って働ける
スペシャリスト or ジェネラリストとして、個人の裁量でキャリアプランを設計することが可能。業務においても自ら問題提起し、チームを巻き込みながら解決に向けてプロジェクトを進めることができる。
▼ポジションの魅力
- プロダクトのグロースに関わる開発が可能
- 希望次第でフロントエンドからバックエンド、アプリまで幅広く携わることができる(もちろん一つの領域を深くも可能)
- 社会的意義の大きなプロダクト開発に深く携わることができる
- エンジニアに嬉しい福利厚生
カンファレンス参加補助、書籍購入補助、GitHub Copilotの利用など
▼開発に使っている主なツール
・バックエンド:Ruby on Rails
・ミドルウェア:MySQL, Redis, Nginx, Fluentd, Docker
・インフラ:AWS (ALB, ECS, EC2, RDS, S3, ElastiCache, CloudFront, Lambda, Athena...), Terraform, Roadworker
・フロントエンド: Svelte, Vue.js, jQuery
・監視:Datadog, Rollbar
・コミュニケーション: Slack,zoom
・分析ツール:Google Analytics, BigQuery
・その他:GitHub, CircleCI, Asana, Notion, miro, figma, GitHub Copilot, OpenAI, GraphQL
▼こんなひとに会いたい
- CAMPFIREを通じて実現したいことがある方
- プロダクトの成長に意欲的で技術的好奇心のある方
- チームメンバーと共に自走できる方
▼チームマネージャーからのメッセージ
こんにちは、エンジニアチームマネージャーの小川です。
CAMPFIREは年々注目を集めているサービスではありますが、より良いプロダクトをユーザーに提供し続けるためには、まだまだエンジニアが足りていません。
様々な課題に向き合い、共にチームを作っていっていただける方と、ぜひこれからのCAMPFIREを作っていきたいと考えています。
カジュアルに話を聞いてみたいという方も大歓迎ですので、ご応募をお待ちしております。