仕事概要
当社は東証グロース上場の創業11年を迎える急成長中のベンチャー企業です。
【地域の今を可視化して人と人の未来をつなぐ】を経営理念に掲げ、
地元で個人・企業・行政が互いに必要なモノを融通しあえる持続可能な社会の実現を目指して、
クラシファイドサイトの企画・開発・運営を行っています。
おかげさまで、当社は現在月間1200万人以上が利用し、約9億PVのトラフィックを誇る大きなサービスとなっております。今後も、生活の中で当たり前に使われる社会インフラへと進化し、より多くの方に使っていただけるよう新しいチャレンジをしていきたいと考えております。
■募集の背景
今後の事業拡大に合わせて、バックエンドの開発力・設計力を強化する必要があると考えており、バックエンドの開発をリードできるエンジニアを募集しております。自ら手を動かして高品質なコードをアウトプットすることの他、ビジネスサイドとコミュニケーションをとって事業課題を技術的なアプローチで解決に導いていただくことを期待しております。
■具体的な業務内容
・Ruby on Railsを用いたサービスの機能追加・改修
・ビジネスサイドの要望をヒアリングし、システム要件に落とし込む
・事業上の課題に対して技術的な解決策を提案する
・コードレビュー
・メンテナンス性改善のためのリファクタリングの提案・実践
・OpenAPIを用いてフロントエンド/ネイティブアプリとのAPIのすり合わせ
■将来的にお願いしたい業務
・チームの生産性の向上
・テックリードとしての技術的な意思決定(設計思想やアーキテクチャの導入など)
・後進のエンジニアの支援・育成
・技術選定と妥当性の評価(OSS, SaaS等の導入の投資対効果の確認など)
■当社で働く魅力
・社会貢献度の高いビジネスに携わることができる
・事業へのコミット度の高いメンバーと一緒に働くことができる
・機能の企画段階からエンジニアとして参加し意思決定に関わることができる
・大規模サービスの運用開発経験が得られる
・リファクタリングやミドルウェアのバージョンアップに適切にリソースを割り振っている
・他領域への兼務・転向も推進しているため、技術の幅を広げられる
必須スキル
・Webアプリケーション開発・運用の知識および業務経験
・自分なりのWebアプリケーションの設計指針
・ビジネスサイドの要望をヒアリングしてシステム要件に落とし込む要件定義スキル
・メンテナンス性を考慮したコード設計スキル
歓迎スキル
・Ruby on Railsを用いた開発経験
・データモデリングの経験
・大規模サービスでのパフォーマンスチューニングの経験
・Restful APIの実装経験
・AWSを用いたインフラ構築・運用経験
・メンテナンス性改善のためのリファクタリングの経験
・テックリードとしての技術的な意思決定の経験
求める人物像
・会社のビジョン及びカルチャーへの共感がある方
・経営者目線でオーナシップを持って担当領域を推進できる方
・サービスを使う人の気持ちを第一に考えることができる方
・一緒に働くメンバーやビジネスで関わるパートナーを大切にできる方
・積極的な当事者意識を持っている方
・自らとサービスの成長を同時に実現できる方
・目標を明確に決めて取り組める方
▼開発環境
・言語
Ruby, Python, JavaScript, Typescript, Kotlin, Swift, Dart
・フレームワーク
Ruby on Rails, Vue.js, React.js, Next.js, Flutter
・DB
MySQL(Aurora), MongoDB
・検索エンジン
Elasticsearch
・インフラ(AWS)
ALB, EC2, ECS, Fargate, Route53, Lambda, Batch, Aurora, S3, CloudFront, SNS, ElasticCache
・インフラ(Firebase)
RemoteConfig, Crashlytics, A/B Testing
・構成管理
Docker, CloudFormation, itamae
・バージョン管理
Github
・情報共有
Slack, Kibela
・データ分析基盤
BigQuery, Redash, Fluentd, Embulk
・サーバー監視
Mackerel, Airbrake
・CI/CD
CircleCI, Jenkins, CodeBuild, CodeDeploy