全 2 件中 2 件 を表示しています
-
バックエンドエンジニア募集!|「Makuake」の最高の決済体験を追求する
Makuake開発チームについて アタラシイものや体験の応援購入サービス「Makuake( https://www.makuake.com)」は、新商品・新サービス作りに挑戦する事業者である「プロジェクト実行者」と、購入によって実行者を応援する消費者である「サポーター」が繋がるECプラットフォームです。マクアケの開発部門ではこのサービスに関わるシステムの開発を行っています。 Makuakeは2013年にシンプルなPHPモノリスから提供を開始しましたが、サービスの成長に伴い各ドメイン単位でアーキテクチャを移行してきました。具体的には重要なドメインのマイクロサービス化、プロジェクト管理画面でのマイクロフロントエンドの採用、モバイルアプリのFlutter化などを通じて、スケーラビリティを確保してきました。 現在ではよりよい価値を最短で提供できるよう、残る領域のフロントエンド/バックエンドの分離や、GoやVue.jsへの移行も段階的に始めており、新しいMakuakeのユーザー体験と進化の過渡期であるアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao Paymentチームについて Paymentチームでは「Makuake」というECプラットフォームにおいて特に重要となる、注文・決済のドメイン領域にて開発・運用をしています。 PdM・エンジニア・QAといったメンバーで構成されていますが、それぞれの役割の中だけに閉じず、興味があればエンジニアでも品質保証や新規機能の企画に取り組むこともあります。 「信頼性の高く利用しやすい決済」を提供することを大事にし、新規機能の開発からアーキテクチャまで幅広く考え業務に取り組んでいます。 具体例としてはユーザーの購入導線の最適化、決済手段の多様化、不正決済を防ぐ仕組みづくり等が挙げられます。 ▼Paymentチームのインタビュー記事はこちら https://note.com/dev_makuake/n/n91e08c0138f3 ▼過去の開発事例のインタビュー記事はこちら https://note.com/dev_makuake/n/n177dfe3688c2 業務内容 【「Makuake」決済領域の開発・運用・保守】 チームのミッションに基づいて以下のような業務を行います。 ・GoおよびPHPを用いたサーバーサイド開発 ・アプリケーション要件に基づいたアーキテクチャ設計・技術選定 ・システムの安定稼働を維持するための運用業務とその改善 ※Vue, Typescriptによるフロントエンド開発もあるため、経験に応じてこちらもお任せします 仕事やチームの魅力 ・大規模なサービスの設計・開発・運用を経験できる ・テレワークでもペアプロ・モブプロ、オンライン通話ツール、チャットなどを利用して、 チームで相談や知識の共有、議論などがスピーディーかつフラットに行える ・職種や役職に関わらず、ユーザー体験や技術的な課題に対して主体的に考え提案できる機会がある ・メンバーそれぞれの興味や強みを活かしたチーム貢献の仕方を柔軟に設定できる ・自身のライフステージに合わせた働き方でプロダクト開発にコミットできる 開発環境 開発言語: Go (Gin) / Vue.js (TypeScript) / PHP インフラ: AWS (ECS, Aurora, SQS, SES, S3, CloudFront, WAF etc.) 構成管理ツール: Terraform モニタリング: Datadog CI・CD: Circle CI / Github Actions ソースコード管理: Github コミュニケーション: Slack / Around / Google Meet プロジェクト管理: Github / Jira 開発手法: アジャイル / カンバン ※プロジェクトに応じて使い分けています その他: OpenAPI / GitHub Copilot こんな方を求めています 必要な経験/スキル Webサービスのバックエンド領域において、運用まで考えた設計・実装を主体的に行なった経験(目安5年程度) AWS・GCPなどを用いたインフラの構築・運用経験 歓迎する経験/スキル 注文・決済領域での開発経験やドメイン知識 静的型付け言語(Goを筆頭にC,Javaなどに類する言語)での開発経験 スクラムなどのアジャイル開発経験 チームやプロジェクトをリードした経験 フロントエンド開発経験 IaCによるインフラ構築経験 求める人物像 マクアケのVision・Missionに強く賛同し、Standardを遂行できる方 チームとプロダクトに対してオーナーシップを持って課題に向き合える方 チームメンバーやステークホルダーへのリスペクトと、課題解決に向けた率直なコミュニケーションの両立を目指せる方 サービス運営のコアである決済領域を担当する上で、リスクに対して注意深く作業ができる方 未経験の技術・役割などもチャンスと捉えてキャッチアップを楽しめる方 言語問わず大規模なサービスの設計・開発・運用に熱意のある方 続きを見る
-
リードエンジニア|Makuakeのスケーラビリティを支えるOperationシステムの開発
私たちは 「生まれるべきものが生まれ 広がるべきものが広がり 残るべきものが残る世界の実現」 を目指しております。 そのためにはまだまだやりたいこと、やるべきことがたくさんあります。 一緒にサービスを加速させてくださる、熱い思いを持った「エンジニア」を募集しております。 たくさんの方のワクワクを実現することのできる「Makuake」に興味のある方、 是非一緒にお仕事しましょう。 Makuake開発チームについて アタラシイものや体験の応援購入サービス「Makuake( https://www.makuake.com )」は、新商品・新サービス作りに挑戦する事業者である「プロジェクト実行者」と、購入によって実行者を応援する消費者である「サポーター」が繋がるECプラットフォームです。マクアケの開発部門ではこのサービスに関わるシステムの開発を行っています。 Makuakeは2013年にシンプルなPHPモノリスから提供を開始しましたが、サービスの成長に伴い各ドメイン単位でアーキテクチャを移行してきました。具体的には重要なドメインのマイクロサービス化、プロジェクト管理画面でのマイクロフロントエンドの採用、モバイルアプリのFlutter化などを通じて、スケーラビリティを確保してきました。 現在ではよりよい価値を最短で提供できるよう、残る領域のフロントエンド/バックエンドの分離や、GoやVue.jsへの移行も段階的に始めており、新しいMakuakeのユーザー体験と進化の過渡期であるアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao OEチームについて OE(Operation Engineering)チームは2020年9月に発足したチームです。現在エンジニア3名とデザイナー1名、QA1名の計5名で構成されています。 「OperationをEngineeringして、ビジネスの改善/創出を加速させる」というコンセプトで、事業成長に伴い加速していく施策や機能の追加を実現し続けられるサービスの開発とサポートに取り組むチームです。 現在は主にMPMS(Makuake Project Management System)の開発を担当しています。 ▼OEチームのインタビュー記事はこちら https://note.com/dev_makuake/n/n2a751f9af826 業務内容 チームリーダーとして、以下のような開発プロジェクトの推進と開発業務を担っていただきます。 チーム目標設計のリードから、プロジェクト推進における課題の抽出と解決、他チームやCTO、EMとの連携などが具体的にはあげられます。 ・次世代版実行者向け管理画面の開発/運用 応援購入プロジェクトの開始前から完了のサポートまで、プロジェクト実行者が快適に作業をすすめられるサービスへのリニューアルを開始しています。直近ではマイクロフロントエンド構成の新管理画面と、バックエンド側のマイクロサービス化に取り組んでいます。 ・次世代版社内向け管理画面の開発/運用 Makuakeの業務は多岐に渡ります。サービスの成長や人員の増加に伴いやれること/やりたいことが増えていく中で、その成長に耐え得る次世代版の管理画面とは何かを検討し、検証しながら全面移行を目指して開発をすすめています。マイクロサービス/マイクロフロントエンドを用いて、業務フローの再設計を含めたUI/UXの改善に取り組んでいます。 仕事やチームの魅力 ・利用者(実行者や社員)へのアウトカムを主体的に考える機会がある ・分かりづらさや複雑さによって、過度に人の手がかかっている部分を改善し、より多く世の中にワクワクするアタラシイを届けることができる ・データや生の声など様々な形でフィードバックが得られ、プロダクトへの貢献が直に感じられる ・自身のライフステージに合わせた働き方を実践し、プロダクト開発にコミットしているメンバーが在籍している ・累計37000件、月間600件以上のプロジェクトが公開されるプロダクトの、大規模な管理システムの開発に関わることができる 開発環境 開発言語: TypeScript / Go / PHP API設計と通信: gRPC / GraphQL / Open API (Swagger) 開発ツール: Docker / Postman ライブラリ: qiankun / Vue.js / Echo / FuelPHP テスト: jest, vitest(TS) / testing, testify(Go) / PHPUnit(PHP) インフラ: AWS (ECS, S3, Cloud Front, WAF, AppMesh, CloudMap, Code Deploy etc.) DB: Amazon Aurora (MySQL) 構成管理ツール: yarn (npm) インフラ管理ツール: Terraform モニタリング: Sentry / Datadog CI・CD: Github Actions ソースコード管理: Git / GitHub コミュニケーション: Slack / Around / Google Meet プロジェクト管理: JIRA ドキュメント管理: Confluence / Miro / Figma 開発手法: アジャイル (スクラム, カンバン, etc.) 開発支援ツール: GitHub Copilot こんな方を求めています 必要な経験/スキル ・WEBサービスにおけるフロントエンドとバックエンド領域の設計/開発実務経験がある ・リーダーとしてアジャイルな開発プロジェクト推進におけるチームの課題解決を行った経験 望ましい経験/スキル ・Go, TypeScript, Vue.js, Reactを使用した開発経験 ・AWSやGCPなどクラウドを利用した開発経験 ・コンテナ技術を利用した開発経験 ・マイクロサービス/マイクロフロントエンドの開発・運用経験 ・ドメイン駆動設計に関する設計・実装経験 ・プロジェクトマネジメントまたはチームリーダー経験 ・Scrumの経験 求める人物像 ・マクアケのVision・Missionに強く賛同し、Standardを遂行できる方 ・ユーザーに提供するプロダクトの価値を主体的に考え、技術を用いて届けることに価値を感じられる方 ・ベンチャー企業ならではの変化を楽しみながら柔軟に対応し、自らも変化を創出できる方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 語学力 日本語:ビジネスレベル 続きを見る
全 2 件中 2 件 を表示しています