お任せしたいこと ソフトウェアエンジニアとしてプロダクト開発を牽引していただきます。 具体的な業務内容 フロント〜インフラまで幅広くプロダクトの開発・運用をご担当いただきます。 エンジニア同士はもちろん、デザイナー、企画、マーケティング、営業など、職種を越えて協力しながら、既存のサービス改善・新機能追加・新プロダクトの開発に取り組みます。 必須スキル・経験 チーム開発が行える JVM系言語(Scala or Kotlin or Java)を用いた大規模システム設計・開発経験 React or Vueなどのフレームワークを用いた開発経験 歓迎スキル・経験 スクラムでの開発経験 サービスグロースの施策提案、実施経験 Scalaを用いたシステム設計・開発の経験 Elastic Searchを利用した開発経験 TDDを利用した開発経験 AWS、またはGCPを用いたシステム構築・運用の経験 クローラー、検索エンジンの開発経験 フロントエンドのUnitテスト開発経験 サーバーサイドレンダリングの開発経験 パフォーマンスの最適化経験 広告システム(SSP/DSP/DMP)の開発経験 React or Vueなどのフレームワークを用いた開発経験 Scrum Team 開発体制はScrumを取り入れておりProduct Owner、Scrum Master、TeamでScrum Teamを組み開発に着手しています。 開発するProduct BacklogはTeamで選定していただき、Team内でTaskを割り振っていただきます。Taskをどのようにこなしていくかに関しては、自らマネジメントをしていただいた上で進めていただきます。 Scrum Teamの構成 Product Owner:1名 Scrum Master:2名 開発チーム:3チーム 専門チーム:5チーム(SRE、機械学習、QAなど) 開発環境 サーバーサイド:Scala, Play Framework, ZIO, Spark, Flink プロビジョニング:Terraform, Ansible フロントエンド:JS, TypeScript, Vue.js 監視:DataDog, Kibana クラウドサービス:AWS, GCP 分析基盤:fluentd, BigQuery, Athena, Google Data Studio, Redash AWS:ECS, Fargate, Kinesis Data Stream, Lambda, EMR, RDS, Aurora, S3, CloudFront, ElastiCache 開発ツール:Github, Slack, Intellij IDEA, Jenkins, JIRA, SlackBot 仮想化基盤:Docker その他使用言語:Python, Go ミドルウェア:ElasticSearch, nginx, MySQL, ClickHouse 仕事の魅力 ビジネスモデル 検索エンジンサービスなので、検索品質を高めていかに鮮度の高い求人を提供するかが肝となります。それゆえに、技術がそのまま事業成長に直結する、エンジニアドリブンの事業です。 環境 Scrumでの開発手法を取り入れていることで、各メンバーが主体的に発言、行動しプロダクトを作り上げていく環境が整っています。既に決められたことを開発するのではなく、時にはプロダクトの未来に対して話し合い開発に取り組んでいくことができます。
スキル