開く
情報・通信業
株式会社ヤプリ

サーバーサイドエンジニア(リードエンジニア)

お問い合わせください

東京都

正社員

求人詳細

【職務内容】
ヤプリは、クライアント数の増加に伴って社会的なプラットフォームとして成長してきました。
入社後、Yappliプラットフォームで作成されたアプリにコンテンツを配信するAPI及びCMSの機能開発、改善を行っていただき、現状の開発体制の把握をしていただきます。その後、開発難易度が高いYappliの新規開発のリードや開発チームやアーキテクチャ・インフラなど課題の発見、改善業務など、サーバーサイドにおける技術領域のリードをお任せいたします。

・CMS及びネイティブアプリ向けAPIの開発(Go、PHP)
・コンテンツ管理画面(CMS)のフロントエンド実装(TypeScript、Nuxt.js/Vue.js)
・AWS、Google Cloud等を使用したインフラ構築・運用
・安定的にサービスを提供できるための改善
・クライアントからの要望に応じた機能開発・新しい技術の検証や活用、サイトパフォーマンスのチューニング等
・サービスの品質向上や業務効率化のための提案、実施
・若手メンバーへの技術的な観点での育成支援

【ポジションの魅力】
・マルチテナントのインフラ設計、データ管理設計、アプリケーション設計ができる
・DataHubを意識したデータパイプラインの構築、整備ができる
・月間数十億ものデバイスに対してpush配信をする基盤を構築、整備でき、キューイングや非同期処理についての知見が深めることができる
・840以上アプリのbuildや証明書更新の自動化等に関われる
・アプリプラットフォームという唯一無二のドメイン設計ができる
・ボトムアップ開発で自由度は高いので裁量は大きい
・技術選定や大規模な設計を主導できる
・ビジネス的な意思決定に関われる

【募集背景】
「Mobile Tech For All(モバイルテクノロジーの民主化)」を実現するためには、新機能の開発に加え、40を超える既存機能の保守・運用をしていく必要があります。
Yappliの導入実績は850アプリを超え、ユーザー数も加速度的に伸びており、今まで以上に大規模トラフィックに耐えられるシステム設計や複雑なデータベース管理やセキリュティ面、スケーラビリティを考慮しながらの開発から保守運用などが必要となります。
このような大規模かつ複雑性もあるシステムのため、特に規模の大きい新規開発では高い技術力が必要となりますが、現在は大規模の新規開発を技術面でリードできるエンジニアは限りがある状態となっています。
そのためバックエンド開発における経験が豊富かつ深い知見をお持ちの方に設計など技術面をリードしていただくことで、より社会にインパクトを与えられるような開発を行っていきたいと考えています。

【開発環境/体制】
・既存システムの技術スタックに縛られず、Go/gRPCなどモダンな技術を開発メンバーと一緒に検証しながら、主体的に取り入れて開発を進めています。(他にもAWS Fargate/BigQuery/New Relicなども活用しています)
・運用の中で発生する手作業の自動化は積極的に投資しています。この取り組みを始めてからまだ間もなく、効率化できる部分は数多くありますし場合によってはその基盤の構築から取り組む必要が出てくるため、そのフェーズを楽しめる方を求めています。
・プロジェクト発足時にSREからサーバサイドエンジニア、アプリエンジニア、UI/UXデザイナー、プロダクトマネージャーなど一同に会してキックオフを行い、そのメンバーでプロジェクトを進行させています。リリース直前に構築の依頼を受ける形ではなく、顧客に届けたい価値は何なのかを考えながらプロジェクトに参画いただきます。
・会社として優先度が高いプロジェクトは上記の体制で進めつつ、後回しになりがちな緊急度が低い課題に集中して取り組めるYappdateDayという取り組みを行っています。

▼主要な技術スタックと開発環境
・開発言語:Go、PHP、JavaScript/TypeScript
・フレームワーク:Nuxt.js/Vue.js、Laravel
・DB/キャッシュ:MySQL、SQLite3、Redis、BigQuery
・CI/CD:CircleCI、GitHub Actions、AWS OpsWorks、Deployer
・インフラ:AWS、GCP
・ログ管理・監視:DataDog、Sentry、Redash、CloudWatch Logs
・その他:gRPC、Docker、GitHub、JIRA、Confluence、Slack、Zoom

【勤務地】
フルリモート相談可能(一部ポジションは本社出勤日有)
【応募資格(必須)】
・いずれか言語に対する深い理解およびWebアプリケーションの開発経験5年以上(Go、PHP)
・CI/CD、deploy周りの改善など、バックエンドエコシステムの開発経験
・技術面においてプロジェクトリードを行った経験
・MySQLやPostgreSQLなどのRDBMSの利用経験
・長期の運用を見据え保守性を考慮した設計を行った経験
・コードレビューおよび設計レビュー

【応募資格(歓迎)】
・フロントエンドの開発経験
・ネイティブアプリの開発経験
・ElasticsearchやRedisなどの利用経験
・大規模サービス・分散システムの開発経験
・フロントエンドまで含めたパフォーマンス改善の経験
・サーバーレスアプリケーションの経験
・OSSの公開やOSSへのコントリビュートの経験
・国内外カンファレンスやミートアップ等での登壇経験

【求める人物像】
・ワークアラウンドな対応に終始せず、問題の真因に対して垣根を作らず踏み込んでいける
・障害を最小化すること、複数メンバが運用することを考えてシステムの設計と構築ができる
・タスクの大小によらず心をこめてコトにあたることができる
・技術的に深いもの、複雑なシステムであっても相手がわかりやすい説明と議論ができる
・チームメンバーと協力して課題に取り組める

会社概要

会社名 株式会社ヤプリ
資本金 2,497,410,000円
設立年月 2013年04月01日
代表者氏名 庵原保文
事業内容 スマートデバイスに特化したインターネット事業
従業員数 193人
本社所在地 東京都 港区六本木3-2-1 住友不動産六本木グランドタワー41F