Go/プログラミング学習管理システムのテックリード案件・求人

募集中3年前

Go/プログラミング学習管理システムのテックリード案件・求人

〜1,000,000/月

作業内容

ユーザーがエンジニアとして活躍できるように、学習効率を改善できるような サービスの機能拡充や改善を実施します。 ・今後ユーザー数の増加が見込まれるため、それに耐えるアーキテクチャの構築 ・ユーザーの学習状況を分析し、ユーザーに合った最適な学習方法を提案(アダプティブラーニング) ・法人への展開なども含めた機能の追加や改修 また、将来見込まれるチームの拡大や複数化に向けて、リードエンジニアとして エンジニア組織、プロダクト開発を牽引していただきたいと考えております。 今後予定されている新規サービスの開発をおこなう際には、要件定義や アーキテクチャ選定に関わっていただきます。 【具体的にお任せしたい作業例】 ・GoによるWebアプリケーション開発、API開発 ・React.js、TypeScript を用いたSPA開発 ・ユーザーの行動ログ分析によるサービス改善 ・アプリケーション要件に基づいた技術選定、アーキテクチャ設計、ミドルウェア選定など ・パフォーマンスチューニング、モニタリング、アラート対応 【魅力】 1. サービスをグロースさせる経験 リードエンジニアとして、企画や仕様決定からサービスに関わることができます。 エンジニア教育というエンジニアが共感しやすいドメインで、PdMと協力しながら サービスをグロースさせる経験が積めるのは本プロジェクトならではです。 2. 自由度の高いアーキテクチャ、技術選定、ツール導入 プロダクトや開発組織を改善するために、リプレイスやツール導入なども一緒に 考えていきたいと考えております。 3. 実装によるユーザーフィードバックが数値として現れる、数値を基にPDCAを回せる環境 実装して終わりではなく、実装したことによる顧客満足度やアクティブユーザー数の 増減などを分析基盤から取得した数値を基に振り返り、ビジネス側と連携を取りながら 改善していきます。 【開発スタイル】 アジャイルを用いたチーム開発、コードレビューの文化、スキーマ駆動開発、 ドキュメントの整備、TDDなどを推奨、促進しています。 サービスをより多くのユーザーに届けるために、QCD(品質、コスト、デリバリー)を 高める目的で、開発環境の改善にも力をいれており、最近ではGraphQLの導入を おこないました。 ・1スプリントを1週間で設定したスクラム開発 ・デイリーでスタンドアップミーティング、週1回のレトロスペクティブ、スプリントプランニング ・チーム全体でのコードレビュー文化があります ・継続的なデプロイを実施しています ・QAチームを設立し、品質の高いサービスを提供できる仕組みを作っています また、エンジニア教育のサービスということもあり、現場で開発しているエンジニアが よりサービスに深く携わることの価値を重視しています。 そのためにPdMへの提案も通りやすい風通しのよいチーム運営を意識しながら、 より多くのエンジニアがサービス作り能動的に取り組める仕組みを整えています。 【チーム】 社員5名、業務委託6名の11名体制です。 仕様や実装に不明点があれば気軽にhangoutで連絡をとりあったり、毎週勉強会を 実施するなど、リモートワークながらチームワークが発揮できる環境を整えています。

必須スキル

Go ・フロントエンドフレームワーク(Vue.js、React.js、AngularJS等)及び、 バックエンドフレームワーク(Laravel、Ruby on Rails、Gin、Django、Spring等) での実務開発経験:3年以上 ・AWS、GCP、Dockerなどのクラウド、Dockerを活用した開発の経験 ・アジャイルでのチーム開発経験 ・チームリーダー経験(2~3名規模でも可)

歓迎スキル

・SPA開発の経験 ・Go、React.jsでの開発、運用経験 ・0→1でのサービスの開発やグロースの経験 ・PjMやPdM、スクラムマスターの経験 ・スクラムマスターの経験 ・他部署との折衷や開発上流工程の経験

稼働条件

リモート

契約形態

業務委託契約(フリーランス)

開発環境

・Go(gin) ・GraphQL ・CleanArchitecture ・TypeScript(React.js) ・Redux ・Appolo Client ・styled-components ・Atomic Design ・AWS ・GCP ・Terraform ・Docker ・ECS ・MySQL(AWS Aurora) ・GitHub Actions ・Figma ・Sentry ・DataDog ・GitHub ・PlantUML ・tbls

精算基準時間

140時間〜180時間

募集回数

1回

企業名

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)