【EdTech】国内外300万人以上が使うプログラミング教育サービス。新規・既存サービスの機能開発や改善を担うフルスタックエンジニアを募集。
- フルスタックエンジニア
- 600万円 〜 800万円
最終更新日:
仕事内容
国内外で300万ユーザーに活用いただいている「Progate」または新規プロダクト「Progate Path」の開発に取り組んでいただきます。
特に各種API整備や新・既存機能開発、バグトラッキング、
開発環境
- フロントエンド: React, Flux, FlowType, Redux, TypeScript, ReactNative
- バックエンド: Go, Ruby on Rails, Node.js
- インフラ
- 基盤: AWS
- 構成管理: Terraform、Ansible、Serverless Framework
- 運用ツール:Go、Ruby、Node.js
- OS: Ubuntu
- DB: MySQL
- 分析基盤: BigQuery + Redash
- モニタリング: NewRelic、Cloud Watch
- その他: Docker、Docker Swarm、Redis
- 利用サービス
- リポジトリ管理: GitHub、DockerHub
- CI: CircleCI、Terraform Cloud
- コミュニケーション: Slack
- タスク管理: GitHub Issues、asana
- ドキュメント管理: DocBase
求めるスキル
必須スキル/経験
- GitとGitHubを用いた開発経験
- Web アプリケーションの開発・運用経験
歓迎スキル/経験
- 静的型付け言語 (Go, TypeScript etc)を用いた開発経験
- フロントエンド開発に強みをお持ちの方
- プロジェクトをリードした経験
求める人物像
- Progateのビジョン・ミッションに共感し、興味を持っていただける人
- ユーザーのために最高のプロダクトを追求できる人
- 自発的に課題を見つけ、主体者として完遂までできる人
紹介資料
仕事の魅力
Progateは、2014年からサービスを開始し、300万アカウントを超えている既存プロダクトの「Progate」と2022年にリリースした新規プロダクトの「Progate Path」を開発しています。
事業領域も個人から法人向けに拡大を始めたことで、プロダクトフェーズやターゲットユーザーが異なる複数のサービス開発を同時に進める必要性が出てきました。そのため、1つの会社内に性質の異なる課題が存在しています。
【具体的な課題例】
- フロントエンドとバックエンドの密結合により、修正箇所が統一されていないケースがあり、新たな形の演習を追加したりするハードルが高い
- 演習コンテナや判定システムの管理が整備されておらず、過去に出した演習を更新していくハードルが高い。
- 権限管理と決済管理がきれいに分離されておらず、サブスクリプション以外の課金モデルを追加するのが困難
- 新法人プランに併せたグループ内の進捗管理機能の実装が必要
簡単にはクリアできない壁ではありますが、上記課題を一緒に解消しながら、チームを共に作っていっていただける方と、ぜひご一緒できればと考えています。