全 10 件中 10 件 を表示しています
-
バックエンドエンジニア|「Makuake」の決済・売上管理基盤を開発するエンジニア募集!
Makuake開発チームについて Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao Paymentチームについて Paymentチームは現在エンジニア6名とQA1名が在籍しています。 決済というMakuakeの基幹のシステムを扱うため、エンジニアリングが事業の成長を強力に後押しすることができる環境です。 「Makuakeに関わる全ての人に、信頼性の高い決済体験を提供し続ける。」をチームコンセプトに掲げ、Makuakeの決済体験の向上に取り組んでいます。 スケーラビリティ、決済リスク等の多角的な視点で課題解決能力が求められる中で、安心して使える決済サービスを届けるというミッションに日々チャレンジしています。 ▼Paymentチームのインタビュー記事はこちら https://note.com/dev_makuake/n/n91e08c0138f3 業務内容|経理オペレーション改善システムの開発 【経理オペレーション改善システム開発・運用】 サービスの成長に伴い、経理業務が肥大化、複雑化しています。そのため、売上計算や送金業務に多くの工数がかかっています。 売上計算や送金業務を素早く、正確に算出するために、経理オペレーション改善システムの開発を行っています。 開発環境 開発言語: Go / TypeScript (Vue.js) / PHP インフラ: AWS(ECS(Fargate), S3, Cloud Front, WAF, Code Deploy etc.) 構成管理ツール: Terraform モニタリング: Datadog CI・CD: Circle CI ソースコード管理: Git / Github コミュニケーション: Slack / around / Miro プロジェクト管理: JIRA 開発手法: Agile (Scrum) その他: gRPC / Protocol Buffers /swagger こんな方を求めています ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・パフォーマンスやスケーラビリティを意識した設計・実装能力を持つ方、またはそれを磨きたいという方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 ・社内にユーザーがおり、近くでフィードバックをもらえることが嬉しいという方 歓迎条件 経理関連業務システムの開発・運用経験 マイクロサービスの開発・運用経験 Protocol Buffers + gRPCを利用したサービスの開発・運用経験 GCPやAWSなどクラウドを利用した開発経験 コンテナ技術を利用した開発経験 プロジェクトマネジメントまたはチームリーダー経験 Scrumの経験 続きを見る
-
フルスタックエンジニア|Makuakeのスケーラビリティを支えるOperationシステムのエンジニア募集!
【仕事内容】 私たちは 「生まれるべきものが生まれ 広がるべきものが広がり 残るべきものが残る世界の実現」 を目指しております。 そのためにはまだまだやりたいこと、やるべきことがたくさんあります。 一緒にサービスを加速させてくださる、熱い思いを持った「開発エンジニア」を募集しております。 たくさんの方のワクワクを実現することのできる「Makuake」に興味のある方、 是非一緒にお仕事しましょう。 【Makuake開発チームについて】 Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao 【OEチームについて】 OE(Operation Engineering)チームは2020年9月に発足したチームです。現在エンジニア6名とデザイナー1名、QA1名の計7名で構成されています。 「アタラシビリティ高い世界をプロダクトで実現する」というミッションを掲げ、事業成長に伴い加速していく施策や機能の追加を実現し続けられるサービスの開発とサポートに取り組むチームです。 ▼OEチームのインタビュー記事はこちら https://note.com/dev_makuake/n/n2a751f9af826 【業務内容|Go,Vue.jsを使ったシステムの開発・運用】 ・次世代版実行者向け管理画面の開発/運用 プロジェクトの開始前から完了のサポートまで、実行者が快適に作業をすすめられるサービスへのリニューアルを開始しています。直近ではマイクロフロントエンド構成の新管理画面と、バックエンド側のマイクロサービス化に取り組んでいます。 ・次世代版社内向け管理画面の開発/運用 Makuakeの業務は多岐に渡ります。サービスの成長や人員の増加に伴いやれること/やりたいことが増えていく中で、その成長に耐え得る次世代版の管理画面とは何かを検討し、検証しながら全面移行を目指して開発をすすめています。 業務フローの再設計を含めたUI/UXの改善、マイクロサービス/マイクロフロントエンドを用いた技術基盤の刷新に取り組んでいます。 【開発環境】 開発言語: TypeScript / Go / PHP 開発ツール: Docker / Stoplight / Storybook / Chromatic ライブラリ: Vue.js / Echo / FuelPHP インフラ: AWS (ECS, S3, Cloud Front, WAF, AppMesh, CloudMap, Code Deploy etc.) 構成管理ツール: Terraform モニタリング: Sentry / Datadog CI・CD: Github Actions ソースコード管理: Git / Github コミュニケーション: Slack / Around プロジェクト管理: Github / JIRA ドキュメント管理: esa / Confluence / Miro / Figma 開発手法: Agile (Scrum, Kanban, etc.) 【こんな方を求めています】 ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・マイクロサービス/マイクロフロントエンドに関する設計・実装能力を持つ方、またはそれを磨きたいという方 ・ドメイン駆動設計に関する設計・実装能力を持つ方、またはそれを磨きたいという方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 【歓迎条件】 マイクロサービス/マイクロフロントエンドの開発・運用経験 技術基盤開発の開発・運用経験 AWSやGCPなどクラウドを利用した開発経験 コンテナ技術を利用した開発経験 プロジェクトマネジメントまたはチームリーダー経験 Scrumの経験 【語学力】 日本語:ビジネスレベル 続きを見る
-
Webエンジニア|ワクワクする応援購入体験に向きあうエンジニア募集!
Makuake開発チームについて Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao MAXチームについて MAX(Makuake Experience)チームは2022年10月に発足した組織です。 MAXチームの中で更に5つの担当領域にチームを分けて、それぞれの領域をスクラム開発でプロダクト改善を進めています。プロジェクト実行者の体験から応援購入するサポーターの体験を一貫的に捉えて、Makuake全域のユーザー体験を改善していきます。 ▼MAXチーム(旧CXチーム)のインタビュー記事はこちら https://note.com/dev_makuake/n/nd77143a75ae4 業務内容|ユーザー体験向上のための開発 【ユーザーデータの分析を基にした施策の検証・開発】 月間でおよそ3500万ページビュー、500万のユニークユーザーが利用している巨大なプロダクトで、これらのユーザーの行動や購買履歴などをGoogleAnalyticsやFirebaseなどで収集して、更なる成長や潜在的なニーズの発掘を行います。 また、定量だけでなく定性的なインタビューなども行い、ユーザーの目線に立ちながらプロダクト改善をしていきます。 【マイクロサービス化におけるアーキテクチャ設計】 Makuakeではサービス開始時によりPHPで開発したモノリスなシステムが現在も動き続けており、いくつかの機能はモジュールとして切り出しているものの、モノリス本体はそのままになっています。リードエンジニアとして、このモノリスやその周辺のアーキテクチャをどのようにしていくのかの検討を主導し、チームメンバーと共にスケーラブルなシステムに改善していきます。 開発環境 開発言語: Go / PHP (fuelPHP) / JavaScript (Vue.js, jQuery) / Swift / Kotlin インフラ: AWS(EC2, ECS, Lamda, SQS, SES, S3, Cloud Front, Code Deploy etc.) / Firebase (Cloud Messaging, AB Testing, Crashlytics, etc) 構成管理ツール: yarn (npm) / go modules / chef / CocoaPods / Swift Package Manager / gradle モニタリング: Datadog CI・CD: Circle CI / Bitrise ソースコード管理: Git / Github コミュニケーション: Slack / Discord / Zoom プロジェクト管理: Github / JIRA ドキュメント: esa / Confluence / figma 開発手法: Agile (Scrum, Kanban, etc.) こんな方を求めています ・サーバーサイド、フロントエンド、インフラなど、広い技術分野で開発・設計のご経験がある方 ・規模を問わずアーキテクチャの検討、技術選定などを行った経験のある方 ・プロジェクトマネジメントやチームリーダー経験がある、または挑戦したい方 ・現在動いているシステムを運用しながら、平行して段階的にシステムの刷新を行うのが好きな方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・ユーザーからのフィードバックを貰いながら、より良いプロダクトを作るのが好きな方 歓迎条件 AWS,GCPなどでのインフラ構築経験 Scrum等のアジャイル開発経験 Flutterなどのマルチプラットフォーム開発の経験 プロダクトのグロース経験 SaleseForce MarketingCloudの活用経験 Google Analyticsでのイベント設計・計測分析の経験 続きを見る
-
Android エンジニア | 応援購入者の体験に向き合うエンジニア募集!
仕事内容 私たちは 「生まれるべきものが生まれ 広がるべきものが広がり 残るべきものが残る世界の実現」 を目指しております。 そのためにはまだまだやりたいこと、やるべきことがたくさんあります。 一緒にサービスを加速させてくださる、熱い思いを持った「Androidエンジニア」を募集しております。 たくさんの方のワクワクを実現することのできる「Makuake」に興味のある方、 是非一緒にお仕事しましょう。 Makuake開発チームについて Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao MAXチームについて MAX(Makuake Experience)チームは2022年10月に発足した組織です。 MAXチームの中で更に5つの担当領域にチームを分けて、それぞれの領域をスクラム開発でプロダクト改善を進めるチームです。 プロジェクト実行者の体験から応援購入するサポーターの体験を一貫的に捉えて、Makuake全域のユーザー体験を改善していきます。 ▼MAXチーム(旧CXチーム)のインタビュー記事はこちら https://note.com/dev_makuake/n/nd77143a75ae4 業務内容|Android,Flutterでのアプリ開発 【AndroidアプリとWebViewとAPIの改修・改善】 SharedFlowやStateFlowを利用したMVVMを採用していますが、マクアケアプリはWebViewで表示している画面も多くあります。プロダクトの磨き込みをスピード感を持って進める必要があるため、ネイティブ改修、WebView改修、API改修を区分けなく必要に応じて実施していきます。 特に直近ではサポーター(応援購入者)がプロジェクトを探しやすく、見つけやすい状態をつくるための機能の実装を行なっています。具体的には検索機能やトップページの改善などです。 長期的にはアプリとWebViewの方向性を考えつつも、ユーザーにワクワクしてもらうプロダクトについて一緒に考え、いち早くユーザーに届けるために最適な方法を選んで、チームで一丸となってアプリとそれにまつわるシステムを改善していきます。またその一環として、Flutterへのリプレイスを並行して進めていきます。 また、AndroidOSのトレンドや知識・技術情報を収集し、プロダクトオーナーに提案、反映していく役目も担います。 【ユーザーデータの分析を基にした施策の検証】 「Makuake」は月間でおよそ3500万ページビュー、500万のユニークユーザーが利用している巨大なプロダクトで、これらのユーザーの行動や購買履歴などをGoogleAnalyticsやFirebaseなどで収集して、更なる成長や潜在的なニーズの発掘を行います。 また、定量だけでなく定性的なインタビューなども行い、ユーザーの目線に立ちながらのプロダクト改善をしていきます。 開発環境 開発言語: Kotlin / Dart / Swift / Go / PHP (fuelPHP) / JavaScript (Vue.js, jQuery) インフラ: AWS(EC2, ECS, Lamda, SQS, SES, S3, Cloud Front, Code Deploy etc.) / Firebase (Cloud Messaging, AB Testing, Crashlytics, etc) 構成管理ツール: yarn (npm) / go modules / chef / CocoaPods / Swift Package Manager / gradle モニタリング: Datadog CI・CD: Circle CI / Bitrise ソースコード管理: Git / Github コミュニケーション: Slack / Discord / Zoom プロジェクト管理: Github / JIRA ドキュメント: esa / Confluence / figma 開発手法: Agile (Scrum, Kanban, etc.) こんな方を求めています ・KotlinでのAndrdoidアプリケーション開発の実務経験をお持ちの方 ・ユーザーからのフィードバックを貰いながら、より良いプロダクトを作るのが好きな方 ・現在動いているシステムを運用しながら、平行して段階的にシステムの刷新を行うのが好きな方 ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 歓迎条件 プロダクトのグロース経験 SaleseForce MarketingCloudの活用経験 Google Analyticsでのイベント設計・計測分析の経験 AWSなどクラウドを利用した開発経験 プロジェクトマネジメントまたはチームリーダー経験 Scrum等のアジャイル開発経験 Flutterなどのマルチプラットフォーム開発の経験(App) 続きを見る
-
Re-Architectureチーム|Makuakeの未来を考え、さらなる成長を具体化するエンジニアを募集!
Makuake開発チームについて Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao Re-Architecture(リアーキテクチャ)チームについて Re-Architectureチームは2021年10月に発足したチームです。現在4名のエンジニアが在籍しています。 「マクアケの事業成長に耐えうる技術基盤を提供すること」と「技術基盤により事業の可能性を広げること」を課題として、Makuakeのスケールアップを実現することを目標としています。 Makuakeというサービスのチャレンジを技術で後押しすることができるチームです! ▼チームインタビューはこちら https://note.com/dev_makuake/n/n74bc6d84e940 業務内容|Goを使った認証基盤、通知基盤の開発 ・認証・認可基盤開発・運用 Makuakeの開発組織ではマイクロサービス化を推進しており、その最初のプロジェクトとして、モノリスから認証をサービスとして切り出すことに取り組んできました。 認証サービスのリリースを経た現在では、OIDCの対応向け開発の取り組みを開始しています。 ・通知基盤開発・運用 Makuakeには、メール、プッシュ通知、サイト内通知、サイト内メッセージといった通知機能があります。 サービスの成長に伴い、これらの通知システムの負荷やスケーラビリティの改善が課題となっており、通知を1つのサービスとして切り出すことを検討しています。 開発環境 開発言語: Go / PHP インフラ: Google Cloud Platform(Compute Engine, GKE, Cloud SQL, Datastore,Storage, Stackdriver Logging, Pub/Sub, Cloud Functions etc.) / AWS(EC2, ECS, Lamda, SQS, SES, S3, Cloud Front, Code Deploy etc.) 構成管理ツール: Terraform モニタリング: Datadog / Mackerel CI・CD: Circle CI / ArgoCD ソースコード管理: Git / Github コミュニケーション: Slack / Discord プロジェクト管理: Github / JIRA 開発手法: Agile (Scrum, Kanban, etc.) こんな方を求めています ・バックエンド開発およびインフラ構築・運用のご経験が2年以上ある方 ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・パフォーマンスやスケーラビリティを意識した設計・実装能力を持つ方、またはそれを磨きたいという方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 ・認証・認可、通知に興味・関心のある方 歓迎条件 マイクロサービスの開発・運用経験 技術基盤開発の開発・運用経験 OAuth 2.0, OpenID ConnectなどID連携に関する知識と経験 GCPやAWSなどクラウドを利用した開発経験 コンテナ技術を利用した開発経験 プロジェクトマネジメントまたはチームリーダー経験 Scrumの経験 OSSへのコントリビューション経験 続きを見る
-
データエンジニア|Makuakeのデータ基盤の安定運用を担うエンジニア募集!
Data Platformチームについて 分散したデータストアから、データを収集、整理をします。 社内のデータを出したい、分析したい人が安心、安全にデータを扱えることを目指しています。 集めたデータの分析自体は、データ戦略本部という別のチームが担当しているため、 Data Platformチームの役割は、データ基盤の安定した運用にあります。 高品質なデータ基盤を整えると他部署がデータに基づく施策を安心して自信を持って実行できるようになるため非常に重要な仕事であり、 サービスの成長を支える堅牢な土台作りです。 様々な施策を実施しているため、データが分散していることもありますが、企業カルチャーとして、 皆データの重要性を強く認識しており、周囲の協力も得やすいです。 またそういった行動を通して、社内でも広いネットワークを構築でき、皆の信頼も得られます。 よくあるような、データは出せて当たり前、感謝もされないといった風潮はなく、しっかりとした評価を得られます。 自分で整備したデータを使って、さらに分析まで担当されたい方、 データ基盤、データ分析は未経験だが、チャレンジしてみたいという方も歓迎します。 データ戦略本部とも連携し、データ分析のスキルやノウハウの習得、優れた分析の視点を得ることも可能です! ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao 業務内容|SQL, ETLでデータ基盤の開発・運用 ①Data Lakeの構築 現在社内ではモノリスなシステムからmicro serviceへの移行を進めてます。 データが分散し始めているため、それらのデータをData Lakeに集めます。 データソースとして、AWS Aurora(MySQL)、各種ログ、外部のサービスなどがあります。 ②Data WareHouseの構築 Data Lakeに集めてきたデータを、クリーニング、マスキング、場合によっては集計をします。 安心、安全に使用できるようにするため、データ量、転送、集計時間、エラーの監視なども行います。 また、エンジニア以外の人が見ても分かるデータカタログの作成を目指します。 ③Data Martの構築の相談 Data Martに限らずですが、他の部署、プロダクトでデータの集計や転送をしたいといった場合、Data Platformチームが持つノウハウを提供し、技術的アーキテクチャのアドバイスをします。 開発環境 ETLツール: Embulk, Google Apps Script, AWS及びGCPのサービス その他ツール: Digdag, Docker, 外部のデータ転送SaaS, RPAなど 言語: * MySQL,PostgreSQL,BigQuery(Standard)の各種SQL * Ruby: embulkがjRuby依存のため * JavaScript(TypeScript): Google Apps Scriptで使用するため * Go,PHP: 社内システムがGo,PHP製のため ソースコード管理: Git / GitHub CI・CD: GitHub Actions / CircleCI コミュニケーション: Slack / Discord / Zoom プロジェクト管理: JIRA ドキュメント管理: esa / Confluence / FigJam(Figma) / Googleドキュメントなど 構成管理ツール: Teraform モニタリング: Datadog こんな方を求めています ・SQLを使った実務経験をお持ちで、indexや外部キーなどの概念を理解し、実行計画などを気にすることができる方 ・事業に興味があり、バックエンド経験を持つエンジニアで、データ基盤の作成、運用、分析に興味のある方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 ※言語:Ruby, JavaScript(TypeScript), Go, PHPの実務経験は必須ではありません 【歓迎条件】 ・ETLやフロー管理ツールを使用してデータ基盤などを構築、または運用されていた方 ・大規模なデータの取り扱いをしたことがある方 ・AWS,GCPの各種データ転送周りのツールをプロダクトレベルで運用されていた方 続きを見る
-
SREチーム|Makuakeの基盤を共に作り上げてくれるSREを募集!
Makuake開発チームについて Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao SREチームについて SREチームには現在3名のエンジニアが在籍しています。 アタラシイものや体験の応援購入サービス「Makuake」をはじめとしたマクアケが提供する各種サービスのインフラを担っています。 サービスとして大量なトラフィックに耐えられる高い可用性はもちろん、マクアケのエンジニアが快適に開発ができること、またセキュリティの担保なども含めて、マクアケのインフラをリードすることができるチームです! 業務内容|高トラフィックサービスのSRE ・クラウド(AWS・GCP)保守運用 ・リソース管理(Terraform)およびコスト監理 ・マクアケシステム全体の SLI / SLO の運用 ・Datadog や Mackerel を活用した監視 / 可観測性の整備 ・開発チームへの技術的支援 ーアーキテクチャ相談・レビュー対応 ー開発者向け共通ツールの検証・導入 など ・各種ガイドラインの作成整備 ・脆弱性診断実施などセキュリティ担保 ・インシデント対応および予防施策の実施 開発環境 開発言語: PHP / Go / Vue.js インフラ: Google Cloud Platform (GCE, GKE, Cloud SQL, Datastore, GCS, Stackdriver, Cloud Logging, Dataflow, Pub/Sub, Cloud Functions etc.) / AWS (EC2, ECS, Lambda, SQS, SES, S3, CloudFront, CodeDeploy etc.) DB: Amazon Aurora (MySQL), Spanner 構成管理ツール: Terraform モニタリング: Datadog / Mackerel CI・CD: CircleCI / ArgoCD ソースコード管理: Git / GitHub コミュニケーション: Slack / Discord / Zoom プロジェクト管理: GitHub / JIRA 開発手法: Agile (Scrum, Kanban, etc.) こんな方を求めています ・AWSまたはGCPを使用した開発の経験がある方 ・マクアケのビジョンに賛同いただける方 ・主体性を持って戦略的に取り組んでいただける方 ・誰かをサポートするのが好きな方 ・メンバーやステークホルダーと課題の解決にむけたコミュニケーションを積極的にとっていける方 ・常識に囚われずチャレンジ精神を持って働ける方 歓迎条件 ・Kubernetesを利用した環境構築の経験がある方 ・DevOpsに興味のある方 ・コンピュータサイエンスの知識 ・システム運用のスキル ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・パフォーマンスやスケーラビリティを意識した設計・実装能力を持つ方、またはそれを磨きたいという方 続きを見る
-
フルスタックエンジニア|Makuakeのアーキテクチャ改善に向きあうエンジニア募集!
Makuake開発チームについて 来年2023年8月にMakuakeは提供開始から10周年を迎えます。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao チームについて マクアケでは2022年10月にMAX(MAkuake eXperience)というチームを発足させ、プロジェクト実行者とサポーター(一般消費者)の両方に対してMakuakeでの理想の体験づくりを開始しました。 こういった事業やプロダクトを成長させる取り組みにはシステムの継続的な変化が必要です。そして、変化に強いシステムであり続けるためには、技術負債を解消したりデリバリーまでのリードタイムを短く保つなど、Developper Experienceの改善が重要です。 PlatformチームではDevelopper Experience改善への投資を行ない、自分達のプロダクトが誇れる状態を保ち続けるための活動を行います。 ▼MAXチームのCX領域に関する過去のインタビュー記事はこちら https://note.com/dev_makuake/n/nd77143a75ae4 業務内容 【Makuakeのマイクロサービス化に向けた既存システムの改善】 ー既存システムの調査、修正、ドキュメント化 ーコンテキストに沿ったシステム分割のできるアーキテクチャの検討と技術選定 ーRESTful APIの構築 ーSSRアプリケーションの構築 ーCI/CD環境の改善 ー新しい技術の導入検証や提案 開発環境 開発言語: Go / PHP (fuelPHP) / JavaScript (Vue.js, jQuery) インフラ: AWS(EC2, ECS, Lamda, SQS, SES, S3, Cloud Front, Code Deploy etc.) / Firebase (Cloud Messaging, AB Testing, Crashlytics, etc) 構成管理ツール: yarn (npm) / go modules / chef モニタリング: Datadog CI・CD: Jenkins / Circle CI / Bitrise ソースコード管理: Git / Github コミュニケーション: Slack / Discord / Zoom プロジェクト管理: Github / JIRA ドキュメント: esa / Confluence / figma 開発手法: Agile (Scrum, Kanban, etc.) その他: Docker, Terraform こんな方を求めています ・既存システムの負債に向き合って難易度の高い改善に挑戦することを楽しめる方 ・「何で」作るかよりも「何を」「どう」作るかを大事にしている方 ・新しい技術や取り組みに関心をもち、試してみることにワクワクする方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方 ・変化を受け入れて楽しめる方 必須条件 ・バックエンド領域でRESTful APIの構築経験がある ・バックエンド領域で1つ以上の精通した言語がある(Go,PHPが主要言語ですがそれに限りません) ・Vue.jsやWebpackを使ったSPAの開発経験がある ・自分でゼロから何かしらのアプリケーションを作成したことがある(自分のためのツールも可) 歓迎条件 ・マイクロサービスの開発・運用経験 ・アーキテクチャの検討・設計、技術選定などの経験 ・terraformなどのIaCを用いてAWSなどのクラウドプラットフォームを構築した経験 ・CI/CD(CircleCI・CodePipeline)の構築・改善経験 ・言語問わず大規模なサービスの設計・開発・運用経験 ・gRPCやGraphQLの設計・構築経験 ・Scrum等のアジャイル開発経験 続きを見る
-
IT戦略チーム|マクアケ社員のパフォーマンスを最大化するコーポレートIT担当を募集!
IT戦略チームについて IT戦略チームには、現在マネージャー1名、メンバー3名の計4名が在籍しています。ベテランと若手が協力し合い、社員に寄り添いながら社内IT環境の運用と改善に取り組んでいます。 2022年4月にはグループ親会社であるサイバーエージェントからのシステム切り離しという大仕事を成し遂げ、半期MVP(Most Visionary Project)として表彰されました。縁の下の力持ちと思われがちのコーポレートITですが、依頼されたことを処理するだけでなく、常に先回りの提案をする攻めの姿勢を取っています。社内の信頼も厚く、会社にとってなくてはならないチームです。 社員数も増えて社内の多様化も進んでおり、出社とリモートのハイブリッドな働き方の中で業務を円滑に、効率的に行うための工夫をしてきました。現在は「500人規模でも耐えうる社内インフラの構築」と「課題を構造的に解決できる社内IT環境を主体的に提供する」ことを目標として、日々業務改善に取り組んでいます。 直近ではCRMの導入も課題のひとつとなっており、自身の業務が事業成長に直結することを感じながら仕事ができる環境です。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao 業務内容 ・業務改善、最適化のための社内向けツールのユーザヒアリング/提案/選定/導入 ・社内IT環境の管理/運用/保守 - PC(Mac, Windows)、スマートフォン、タブレット等の各種端末 - 社内ネットワーク(VPN、ルーター等) - 各種SaaSアプリケーション ・社内ヘルプデスク業務 ・社員向けセキュリティ教育 業務環境 コミュニケーション: Slack / Discord / Zoom ドキュメント: Cofluence, esa, Miro 端末: ノートPC(Mac OS, Windows), 社用携帯(iPhone, iPad) タスク管理 : Jira, Asana, kintone こんな方を求めています ・情報システム部門での、IT資産やツールの導入/管理/運用の経験がある方 ・社内の業務改善のための提案を主体性と責任感を持って取り組める方 ・チームメンバーをはじめとする様々なステークホルダーに対して、相手の立場に立ってコミュニケーションを取り、状況や目的に合わせた柔軟な対応ができる方 ・新しい技術やサービスに対する興味関心が高く、知識やスキルの習得に積極的な方 歓迎条件 ・業務改善のための提案、ツール選定などを主体的に行なった経験がある方 ・ネットワーク機器の設計、構築、運用、管理の経験がある方 ・CSなどのホスピタリティが求められる業務の経験がある方 ・スタートアップやベンチャー企業などで一人情シスのご経験がある方 続きを見る
-
フルスタックエンジニア | Makuakeと社内外サービスの連携開発と影響範囲の拡大を担当
【仕事内容】 私たちは 「生まれるべきものが生まれ 広がるべきものが広がり 残るべきものが残る世界の実現」 を目指しております。 そのためにはまだまだやりたいこと、やるべきことがたくさんあります。 一緒にサービスを加速させてくださる、熱い思いを持った「エンジニア」を募集しております。 たくさんの方のワクワクを実現することのできる「Makuake」に興味のある方、 是非一緒にお仕事しましょう。 【Makuake開発チームについて】 Makuakeは提供開始から10年目にさしかかります。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。 まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。 また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行中です。 小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao 【Affordanceチームについて】 マクアケではVisionである「生まれるべきものが生まれ、広がるべきものが広がり、残るべきものが残る世界の実現」に向けて、現在メインで運営をしている「アタラシイものや体験の応援購入サービス『Makuake』」以外にもさまざまなサテライトサービスを新たに生み出しています。例えば、実行者の販路拡大を支援する「マクアケ応援仕入」やMakuakeでのデビュー後にも売り続けることができる「Makuake STORE」、海外のサポーターからの応援購入を受け付ける「Makuake Global」などがその例です。またVisionがリンクする企業・団体・業界との提携なども広がってきています。 これらはVisionのもとに大きくひと繋がりなものではありますが、システムとしてはそれぞれ独立して動いている部分があります。これらの繋がりを最適化し、マクアケ全体としてVisionで目指す世界への歩みを確かなものにしていくことが、このチームのミッションです。 現在は様々なチームがメインミッションの合間に対応している状態のため、新たなメンバーを募集し、CTO直下に専任の新チームを発足します。 【業務内容|CTO直下新チーム】 ・連携API開発 Makuake本体の仕組みと、サテライトシステムをつなぐAPIの開発を行います。これらはサテライトシステムのプロダクトオーナーと密にコミュニケーションをとりながら、共有する機能、データ等を整理して何が必要かを検討する上流工程から関わり、実際に設計、開発、保守まで関わっていきます。また新規事業はパートナー企業に開発を委託している部分もあるため、インターフェースの調整や結合テストなどでパートナー企業と折衝を行う可能性もあります。 また提携する企業・団体・業界がもつシステムとMakuakeとの連携のための開発も将来的におこなっていきます。 ・サテライトシステムとの連動部分の改修 Makuake本体が想定していなかった連携が発生する場合、APIの開発のみでなく、Makuake本体の改修も必要になる場合があります。開発本部内で該当する機能を担当しているチームとも連携をしながら、改修の方針決めから実際の開発まで進めていきます。 【開発環境】 開発言語: TypeScript / Go / PHP 開発ツール: Docker / Stoplight / Storybook / Chromatic ライブラリ: Vue.js / Echo / FuelPHP インフラ: AWS (ECS, S3, Cloud Front, WAF, AppMesh, CloudMap, Code Deploy etc.) 構成管理ツール: Terraform モニタリング: Sentry / Datadog CI・CD: Github Actions ソースコード管理: Git / Github コミュニケーション: Slack / Around プロジェクト管理: Github / JIRA ドキュメント管理: esa / Confluence / Miro / Figma 開発手法: Agile (Scrum, Kanban, etc.) 【こんな方を求めています】 ・サーバーサイド、フロントエンド、インフラなど、広い技術分野で開発・設計の見識がある方 ・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行い開発を進めたご経験のある方 ・言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方 ・マイクロサービスに関する設計・実装能力を持つ方、またはそれを磨きたいという方 【歓迎条件】 ・プロジェクトマネジメントまたはチームリーダー経験 ・2つ以上のシステム連携が伴う開発の経験 ・Scrum開発の経験 ・マイクロサービスの開発・運用経験 ・技術基盤開発の開発・運用経験 ・AWSやGCPなどクラウドを利用した開発経験 ・コンテナ技術を利用した開発経験 ・ECサイトの開発経験や、EC業界の知識 【語学力】 日本語:ビジネスレベル 続きを見る
全 10 件中 10 件 を表示しています