サーバサイドエンジニア【Go言語+Nuxt.js】アプリ開発プラットフォーム「Yappli」開発
私たちは、アプリ開発・運用・分析をノーコードで提供するアプリプラットフォーム「Yappli」を提供しています。
Yappliは、店舗やEコマースなどのマーケティング支援や社内や取引先とのコミュニケーションをモバイルで刷新する社内DX、バックオフィスや学校法人の支援など、幅広い業界の課題解決に活用されています。 スマートフォン時代となり、世の中を変えるサービスが続々とアプリから生まれています。その根底には、新しいデジタル体験を生み出す「アプリのテクノロジー」があると、私たちは考えています。
Yappliはアプリ開発の敷居を下げることで、あらゆる企業がアプリのテクノロジーにアクセスでき、人々のモバイルライフをもっと便利に快適にするプラットフォームを目指しています。
開発では、既存の技術スタックに縛られることなくGo / gRPC などモダンな技術を開発メンバーと一緒に検証しながら、主体的に取り入れて開発を進めています。
- 職種名
- サーバサイドエンジニア
- ポジション
- テックリード、チームリーダー/マネージメント
- 職種
- バックエンド/サーバサイド
- 給与(想定年収)
-
800万 〜 1,200万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 主要開発技術
- Go言語 Nuxt.js
- 開発言語
- PHP TypeScript JavaScript SQL
- フレームワーク
- Laravel Vue.js
- クラウドプラットフォーム
-
Firebase
- データベース
- MySQL、PostgreSQL、SQLite、DynamoDB
- 開発内容タイプ
-
自社製品/自社サービス、B2C、B2B、スマートフォンアプリ
- 特徴
- 服装自由 一部在宅勤務可 オンライン面談可 フリードリンク 産休育休取得実績あり ベテラン歓迎 副業OK イヤホンOK ノートPC+モニタ別途支給 女性エンジニアが在籍
- 募集人数
- 1名
- 必須要件
-
以下すべてのご経験をお持ちの方からのご応募をおまちしています!
・Web開発(サーバサイドエンジニア) 実務5年以上
・PHP, Go言語 のいずれか 実務5年以上
- 歓迎要件
-
・次のいずれかの言語での開発経験(Golang, PHP)
・フロントエンドの開発経験
・ネイティブアプリの開発経験
・ElasticsearchやRedisなどの利用経験
・大規模サービス・分散システムの開発経験
・フロントエンドまで含めたパフォーマンス改善の経験
・サーバーレスアプリケーションの経験
・OSSの公開やOSSへのコントリビュートの経験
・国内外カンファレンスやミートアップ等での登壇経験
・いずれかの言語に対する深い理解およびWebアプリケーションの開発経験
・PostgreSQLやMySQLなどのRDBMSの利用経験
・長期の運用を見据え保守性を考慮した設計を行った経験
・コードレビューおよび設計レビュー - 求める人物像
-
・ワークアラウンドな対応に終始せず、問題の真因に対して垣根を作らず踏み込んでいける
・障害を最小化すること、複数メンバが運用することを考えてシステムの設計と構築ができる
・タスクの大小によらず心をこめてコトにあたることができる
・技術的に深いもの、複雑なシステムであっても相手がわかりやすい説明と議論ができる
・チームメンバーと協力して課題に取り組める - 選考フロー
-
プロフィール選考(場合によっては選考なし)
※選考フロー、面接回数は状況に応じて変更になる可能性があります
▼
カジュアル面談
▼
個別面接
▼
最終面接
▼
内定
アプリプラットフォーム「Yappli」で作成されたアプリにコンテンツを配信するAPI及びCMSの機能開発、改善を行います。
◆Yappliとは
「Yappli」は、アプリ開発・運用・分析をノーコード(プログラミング不要)で提供するアプリプラットフォームです。
特徴は『簡単なのに高度なことができる』ことです。エンジニアでない方でもブラウザ操作のみで簡単にアプリを開発でき、日々、簡単に運用できる魔法のような仕組みは、ウェブ上の管理画面で入稿されたデータに基づいて、アプリ内でUIコンポーネントを組み立てることで実現されています。
弊社のプラットフォームで作成されたアプリは、一目でわかるようなテンプレート型のアプリではありません。
フルスクラッチで開発されたのかと見まがう品質のアプリが自社アプリとしてリリースできるのです。
導入企業は年々増加しており、店舗やEコマースなどのマーケティング支援から、社内や取引先とのコミュニケーションをモバイルで刷新する社内DX(デジタルトランスフォーメーション)、バックオフィスや学校法人の支援まで、幅広い業界の課題解決に活用されています。
【具体的な業務内容】
・CMS及びネイティブアプリ向けAPIの開発(PHP, Golang)
・コンテンツ管理画面(CMS)のフロントエンド実装(TypeScript, Nuxt.js/Vue.js)
・安定的にサービスを提供できるための改善
・クライアントからの要望に応じた機能開発 ・新しい技術の検証や活用、サイトパフォーマンスのチューニング等
・サービスの品質向上や業務効率化のための提案、実施
【募集背景】
「Mobile Tech For All(モバイルテクノロジーの民主化)」を実現するためには、新機能の開発に加え、40を超える既存機能の保守・運用をしていく必要があります。
Yappliの導入実績は 800アプリを超え、ユーザー数も加速度的に伸びており、今まで以上にAPIのパフォーマンスやセキュリティ、システムの安定化が要求されるようになってきています。また、技術的負債やネイティブアプリのSaaS固有の技術的、組織的課題も多数あります。
これらの課題を解決し、よりスピード感・安定感のある開発体制を整備していくため、サーバーサイドエンジニアとしてYappliを作り上げていく仲間を探しています。
システム開発関連業務
会社の定める業務
- 開発部門の特徴・強み
-
・開発チームは朝会などで定期的にチームでコミュニケーションを取っています。
・月に2日ほど「YappdateDay」を実施。プロダクト開発本部のほぼ全員が、改善や軽微な不具合・技術負債の解消など普段取り組めない業務に時間を割く日として運営しています。 - 技術向上、教育体制
-
・プライベート端末(スマートフォン)の購入補助
・書籍購入補助
・国内カンファレンス/イベントの参加費補助 - 開発支援ツール
- Jira、CircleCI、GitHub Actions
- インフラ管理
-
Chef、Terraform、Ansible
- AI・データ分析
-
BigQuery、Elasticsearch、Dataflow
- 環境
- Linux、Mac OS X、NGINX、Redis
- その他開発環境
-
・既存システムの技術スタックに縛られず、Go / gRPC などモダンな技術を開発メンバーと一緒に検証しながら、主体的に取り入れて開発を進めています。(他にも AWS / Fargate / GCP / CircleCI / Datadog なども活用しています)
・運用の中で発生する手作業の自動化は積極的に投資しています。この取り組みを始めてまだ間もなく、効率化できる部分は数多くありますし場合によってはその基盤の構築から取り組む必要が出てくるため、そのフェーズを楽しめる方を探しています。
・プロジェクト発足時にSREからサーバサイドエンジニア、アプリエンジニア、UI/UXデザイナー、プロダクトマネージャーなど一同に会してキックオフをおこない、そのメンバーでプロジェクトを進行させています。リリース直前に構築の依頼を受ける形ではなく、顧客に届けたい価値は何なのかを考えながらプロジェクトに参画いただきます。
・会社として優先度が高いプロジェクトは上記の体制で進めつつ、軽微な改善など品質向上に集中して取り組めるYappdate Dayという取り組みをおこなっています。
・自社プロダクトのため、プロジェクトの進め方やルールを人に合う形で都度作り変えられます。ヤプリには改善していく文化があるので、やり方も提案できます。
【主要な技術スタックと開発環境】
・開発言語: 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 - エンジニア評価の仕組み
-
3ヶ月ごとの目標設定、振り返りによる評価をおこなっています。
隔週以上の1on1を実施しています。
エンジニアは、スペシャリストとしてのキャリアとマネジメントや企画などの自身に合わせたキャリア形成可能。 - 組織構成
-
全社約250名 ※2024年1月時点
プロダクト開発本部 約100名 - 配属部署
- プロダクト開発本部
- 配属上司経歴
-
【執行役員 CTO】 佐藤 源紀(さとう・げんき)
東京大学大学院・工学系研究科(システム創成学専攻)を卒業後、新卒でIT系メガベンチャーへ入社。サーバーサイドエンジニアとして、ヒットモバイルゲームタイトルの開発を担う。その後、インフラ部門に異動し新規事業において設計・構築・運用を担う。リーディング・責任者・マネージャーを歴任し、Fintech系スタートアップへ入社。事業全体を俯瞰するエンジニアとして、サーバーサイド・インフラ・採用を担当。2018年6月にヤプリへ入社、サーバーサイドエンジニアおよびテックリードを務め、2021年1月よりプロダクト開発本部 本部長を担う。2022年1月に執行役員CTOに就任。
【プロダクト開発本部 開発部 部長】山田 智博(やまだ・ともひろ)
独立系SIerへ入社後、Web系ベンチャーにてWEB/iOS開発を担う。フリーランスを経て2018年にヤプリへサーバーサイドエンジニアとして参画。
現在、開発部の部長としてサーバーサイド・フロントエンドエンジニアのグループを担う。 - 平均的なチーム構成
-
チームで開発を行っており、構成は流動的です。
- 勤務地
-
東京都港区六本木3-2-1
住友不動産六本木グランドタワー 41階
・転勤はありません。
・フルリモート相談可就業場所の変更範囲<雇入時>
東京本社、および自宅
<変更範囲>
会社の定める場所(テレワークを行う場所を含む)
受動喫煙防止措置に関する事項屋内禁煙/屋内原則禁煙(喫煙室あり)
- 最寄り駅
-
・南北線:六本木1丁目 駅直結
・日比谷線・大江戸線:六本木 徒歩8分
- 給与体系・詳細
-
業務における役割、経験・能力を考慮の上、決定いたします
【年収500万~900万円の事例】
■賃金形態:月給制
■賃金の決定方法:当社規定により決定
■月給:約41.6万〜75万円(固定残業代を含む)
■固定残業代:40時間分、約9.9万~17.9万円(超過分は別途支給) - 給与(想定年収)
-
800万 〜 1,200万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
10:00~19:00
フレックスタイム制(コアタイム:10:00~16:00)休憩時間:休憩60分 ※昼食時間は業務の都合により各々の自主性に任せています
平均残業時間:平均10-20時間/月
- 休日休暇
-
・完全週休2日制(祝祭日、年末年始 等)
・有給休暇
・リフレッシュ休暇(入社日に付与)
・バースデー休暇
・慶弔休暇
・育児・介護休暇 - 諸手当
-
交通費支給(上限5万円)
- インセンティブ
-
業績・評価に応じてインセンティブ支給あり
- 昇給・昇格
-
あり
- 保険
-
各種社会保険完備(関東ITソフトウェア健康保険組合)
- 雇用関係
-
無期雇用
- 試用期間
-
試用期間3ヶ月間(この間の給与・待遇等に変わりはありません。)
【コミュニケーション/オフィス環境】
・週のスタートは、社員全員参加の全体定例を実施しています。 誰もが意見を言いやすい雰囲気で、 部署を超えて意見交換が活発におこなわれています。
・社内コミュニケーションにはSlackを使い、いつでも気づきや発見の発信、業務確認が可能です。
・経営陣にも気軽に話しかけられる雰囲気です。
・バーカウンターがあり、種類豊富なドリンクが飲み放題です。
【福利厚生】
・フルリモート相談可
・プライベート端末(スマートフォン)の購入補助制度
・ストックオプション制度
・業績および評価に応じたインセンティブ支給制度
・リモートワーク手当
・オフィス内カフェ
・書籍購入補助
・副業可能(要申請)
【入社後の業務/サーバサイド】
入社後は、YOP(Yappli on-boarding Program:入社後3ヶ月間のフォローアップ制度)を通して会社やプロダクトを理解しつつ、経験を活かしながら業務に入っていきます。