プロダクトエンジニア
職務内容
Description
Description
microCMSは日本発のヘッドレスCMSで、世界で通用するプロダクトを目指して日々開発しています。 プロダクトエンジニアはmicroCMSのWebフロントエンド(管理画面)およびWebAPIの開発を行います。PMとともにユーザ目線でプロダクト価値を向上していきます。
Webフロントエンド(React)とWebAPI(Node.js, Go)の開発を行うことができるのでこういったスキルを向上させたいエンジニアにぴったりの職種です。 機能開発チームに所属し、PM(プロダクトマネージャー)と連携しながら新機能の開発や改善に取り組みます。
私たちのチームは、microCMSのプロダクトをさらに磨き上げ、ユーザーにより良い価値を提供することを目指しています。
この役割では、フロントエンドとAPIの開発に関わることができ、幅広い技術的な知見を身につけたい方に最適です。
仕様やデザインは基本的にPMが主導しますが、技術的な制約やエンジニアからの意見をもとに、PMやデザイナーと共に議論しながら、
仕様やスコープを調整することも頻繁に行われます。
単なるウォーターフォール型の開発ではなく、常にユーザーにとって最良のプロダクトを提供することを本質に据えた文化を持っています。
そのため、スケジュールや仕様に固執することなく柔軟に対応する風土があります。
インフラやSRE、開発者体験の向上に関する業務は、専門のチームが担当しており、機能開発に集中できる環境が整っています。
また、顧客サポートに関する業務は、カスタマーサクセスチームが担っているため、不具合の一次対応や顧客からの問い合わせ対応に割り込まれることが少なく、エンジニアは開発に集中することが可能です。
PMやカスタマーサクセスチームもエンジニア経験を持つため、技術的なやり取りがスムーズに行えるのも特徴です。
microCMSでは、プロダクト開発に集中できる環境を整え、顧客に価値を届ける体制を確立しています。 --------
キーワード
「React」「TypeScript」「Go」「AWS」
-------- ■microCMSについて
開発企業である株式会社microCMSは2017年にヤフー出身のエンジニア・デザイナーの2名で創業しました。
microCMSの開発・運用を行なっており、現在は17,000社を超える企業様にご利用いただくようになっております。 ■ミッション
エンジニアの武器を作り出し、世界の進歩を後押しする ■職務内容
- microCMSの管理画面(React)への新機能の追加、改善
- microCMSの管理画面で利用するWebAPI(Node.js, Go)の開発
- 外形監視、E2Eテストの拡充 ■技術スタック
- プログラミング言語やライブラリなど - バックエンド - Go, Node.js, Terraform - フロントエンド - TypeScript, React, Vite, TanStack Query, …
- 開発環境 - devcontainer, Docker, mise, Cursor
- データベース、ストレージ - DynamoDB, OpenSearch, S3
- 実行環境や認証、その他インフラ環境 - AWS全般(Lambda, Lambda Edge, ECS, AppSync, Cognito, CloudFront, SQS, StepFunctions, WAF, …)
- オブザーバビリティ - Sentry, Grafana, Checkly, OpenTelemetry, k6
- CI/CD - GitHubActions, Renovate
- 決済、CRMなどその他依存サービス - Stripe, HubSpot, Imgix, Embedly, Iframely, Cloudflare, LaunchDarkly
- AIツールなど生産性向上 - Cursor, Claude Code, Codex, CodeRabbit, ChatGPT
- 社内ツール - Slack, Notion, GitHub (変更の範囲)
会社の定める業務 ■インタビュー記事
弊社プロダクトエンジニアへのインタビュー記事 https://jobs.microcms.co.jp/b1c86d03bce54b9385a59d9a4eabb641 開発組織について https://jobs.microcms.co.jp/8b4b87e4f3cb4f4087a94cdcfdfdf366
https://jobs.microcms.co.jp/15ffc88f2ab64a8ea805cbda53a275c6
Requirements
Requirements
- モダンなWebフロントエンド開発、Go言語でのバックエンド開発への興味- React / TypeScript でのフロントエンド開発経験
- フロントエンドのキャッシュ戦略の知見
- Node.js, JavaScript, TypeScript, Go, PHP, Java, Kotlin, Python等でのバックエンド開発経験
- ユニットテストまたはE2Eテストの経験
- パブリッククラウドサービスを利用した開発経験
- ビジネスレベルでの日本語能力
- 応募時点で日本国内に居住しており、日本語での就労が可能な方(国籍不問)
Preferred Experiences
Preferred Experiences
- AWS Lambda, DynamoDB, OpenSearchの使用経験あるいはそれに相当するサービスの経験- GitHub Actions, Dockerfile, シェルスクリプトの使用経験
- チームのマネジメント経験(規模不問)
We are looking for
We are looking for
- 非同期コミュニケーションを前提とした働き方で自律してタスクを遂行できる方、あるいはそのような働き方に共感できる方- 自身のアウトプットに責任を持ち、リリース以降のアラートチェックやhotfixを自分の意思で進められる方
- 課題を発見し、周りと連携しつつ解決に導く働き方に共感できる方 また、バリューにあった行動、考え方をお持ちの方をお探ししています。 ==================
■バリュー 1. オープンでいよう- No secrets
常に状況が他の人にも伝わるよう心掛け、信頼し合うことで、社内の連携を加速させよう。 2. 誠実に振る舞おう- Behave in good faith
ユーザーはもちろんのこと、社内のメンバーに対しても常に誠実な対応を行おう。 3. 本質を見極め行動しよう - Discern the essence
あらゆるものごとの本質を突き止め、理解し、正しい方向へ進んでいこう。 4.気づきを伝えよう - Share your insights
より良い仕事をしていくため、部署や役割を超え、遠慮なく気づきを伝え合おう。
==================
この求人に興味がありますか?