Backend Engineer, Growth Platform - Merpay (Short-term Contractor)
- Remote OK - Anywhere in Japan
- Contract
- November 12, 2023
※This position is a short-term contract role, so company benefits and conditions for Mercari full-time employees will not be applicable.
Work Responsibilities
We are looking for an engineer to develop the platform to support the growth of the flea market app "Mercari".
Growth Platform is a team that develops and operates marketing tools, coupons, point rewarding systems, etc. used for the growth of not only Merpay but also the Mercari Group(Mercari, Merpay, Mercoin, MercariShops, etc.).
The team is divided into the following sub-domains, with each subteam consisting of 5-10 members led by a Product Manager/TechLead.
- Campaign Platform: Development of in-house marketing tools
- Incentive Platform: Development of coupon and point rewarding infrastructure
- Loyalty Platform: Development of loyalty program infrastructure
- Digital Ad Platform: Development of infrastructure for external digital advertising
We ask you to be a member of one of the aforementioned sub-teams, the following are some of the responsibilities of this position.
- Web application development, API development, and batch application development
- Design architecture and select middleware based on application requirements
- Identifying and resolving issues during system development
- QA automation for quality improvement
- Assist with operational tasks for systems, services, and campaigns.
Development Environment
- Programming languages: Go
- Infrastructure: Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)
- Configuration management tools: Terraform
- Analysis Platform: BigQuery / Looker / Data Studio
- Monitoring: Stackdriver Monitoring / Datadog / PagerDuty / Sentry
- CI/CD: Circle CI / Spinnaker
- Knowledge Tool: Crowi / Confluence
- Other: GitHub / Slack
- Development Method: Agile (Scrum, Kanban, etc.)
Required Experience
- 5+ years of web application development hands-on experience
- 1+ years of Golang experience
- Understand Git, GitHub, and CI and be able to use them without help.
- Able to communicate with Product Managers and other non-engineers in a collaborative manner
- Ability to communicate in English on Slack and GitHub
Preferred Experience
- Experience with GCP, Kubernetes, Cloud Spanner
- PHP development experience
- Daily conversational level of English
※本ポジションは短期の業務委託契約ポジションのため、正社員向けの福利厚生等は適用されません。
職務内容
フリマアプリ「メルカリ」のグロースを支えるための基盤開発を行うエンジニアを募集しております。
Growth Platformは、メルペイのみならずメルカリグループ(メルカリ、メルペイ、メルコイン、メルカリShopsなど)のグロースに用いるマーケティングツールや、クーポン、ポイント還元システムなどの開発・運用を行うチームです。
チームは以下のサブドメインに分かれており、Product Manager/TechLeadを中心としたそれぞれ5-10人程度のサブチームに分かれて開発を推進しています。
- Campaign Platform:内製マーケティングツールの開発
- Incentive Platform:クーポンやポイント付与基盤の開発
- Loyalty Platform:ロイヤリティプログラム基盤の開発
- Digital Ad Platform:外部デジタル広告連携基盤の開発
上記いずれかのサブチームに属していただき、
- Webアプリケーション開発、API開発、バッチアプリケーションの開発
- アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
- システム開発の中での課題発見、課題解決の実行
- 品質向上のためのQAオートメーション
- システム、サービス、キャンペーンの運用業務の補助
などを担当していただきます。
開発環境
- 開発言語:Go
- インフラ: Google Cloud Platform(Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)
- 構成管理ツール: Terraform
- 分析基盤:BigQuery / Looker / Data Studio
- モニタリング:Stackdriver Monitoring / Datadog / PagerDuty / Sentry
- CI/CD:Circle CI / Spinnaker
- Knowledge Tool:Crowi / Confluence
- その他:GitHub / Slack
- 開発手法: Agile (Scrum, Kanban, etc.)
必須条件
- 5年以上のWebアプリケーション開発の業務経験
- 1年以上のGo言語での開発経験
- GitやGitHubおよびCIの仕組みを理解し、不自由なく扱える
- Product Managerなど非エンジニアと協調したコミュニケーションを取りながら開発を進めることができる
- SlackやGitHub上で英語でのテキストコミュニケーションができる
歓迎条件
- GCP, Kubernetes, Cloud Spannerの経験
- PHPでの開発経験
- 日常会話レベルの英会話力
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.