特にフロントエンドに強みを持ったエンジニアとして、機能開発や改善でフロントエンドの重要な領域(コンポーネント設計、ライブラリ選定、CI/CD基盤等)に注力いただきます。
“サービスを創るエンジニア”のキャッチコピーの名の下に顧客価値を追求して顧客、ビジネスサイド、PdM、デザイナーと協力してプロダクト体験から機能仕様を磨き込んで機能開発からプロダクト運用保守まで幅広く対応いただきます。
特に機能開発ではPdM, Designer, メンバーエンジニアを巻き込みPJを遂行する責任を担うリードエンジニアとしてのご活躍を期待しております。
また、顧客数の増加とシステムの拡大とともに増加する運用保守業務や、技術基盤の品質改善を開発と並行して行う必要があるため、機能開発だけはなく”DevOps”に取り組んで頂きます。
【解決したい3つの課題】
▼開発プロセスのブラッシュアップ(アジャイル開発)
社内受託のように言われたものを作るのではなく、常により良いものを全社一丸となって開発するように意識しています。弊社バリューには "集合天才" という言葉があり、心理的安全性を保ちながら個人を超える成果をチームとして発揮するということを重要視しています。
そのためにアジャイル開発に取り組みPdM、 デザイナー、エンジニアで顧客課題に向き合い、エンジニア発信でもデザインや仕様の改善提案をしていき、より良いものを作り出していくサイクルをブラッシュアップしていく必要があります。 テストやリリース高速化などのCI/CDを整えた開発プロセスのブラッシュアップも今後整える必要があります。
▼品質向上と顧客体験最大化
営業でのタッチポイントからQastに触れて解題解決するまで全ての体験を最大化するという取り組みとして、全社で"顧客体験最大化"を掲げてサービス提供を行っています。 そのために取り組んでいるのが次の3点です。
①プロダクト外部品質向上
②運用・保守でのスピーディーな顧客問い合わせ対応やバグFix
③コード品質/DX向上
プロダクト外部品質向上については後述するPJリードやドメイン知識の共有の仕組みや文化づくりに取り組んでおり、コード品質/DX向上については開発チーム全体でグランドルールやレビューや教育体制を整え一丸となって取り組んでいる道中となっています。さらに今後の開発チームのグロースと並行して、リアーキテクチャ、継続的なリファクタリング、CI/CD整備、開発ナレッジ共有等の数々のDX向上施策をやっていく必要があります。
▼開発のリードエンジニア教育(PJリード / ドメイン知識)
直近で目指す"ナレマネの最適解"になるプロダクトの世界観を実現するために多くの難易度の高い機能開発が必要になります。その機能開発をリードするエンジニアが社内に不足しています。PdM, デザイナーと共にサービスを創るエンジニアとして最も重要なポジションと言っても過言ではありません。Qastのドメイン知識をキャッチアップして、拡張性・保守性に優れたアーキテクチャや技術選定を行い、PJメンバーを牽引するエンジニアを求めています。
【具体的な業務内容】
・Next.jsでのSPAフロントエンド開発
・フロントエンドのCI/CD環境の整備
・フロントエンド技術基盤のブラッシュアップ
・アジャイル開発でのUIや仕様についてのユーザー目線での議論と意思決定
・サービスの保守/運用業務
【必須要件】
・Webサービスの開発(AWS含む)経験(実務5年以上)
・何らかのオブジェクト指向言語でのWebサービス開発経験
・設計〜リリース、その後の運用保守まで一貫した実務経験
・チームファーストの思考をお持ちの方
・日本語ネイティブレベル
【歓迎要件】
・React/Node.js/TypeScript/Next.js/NestJS/Pythonを使ったサービス開発
・GraphQLを用いたAPI開発経験
・BtoBソフトウェア開発経験
・ビジネスサイドとの要件定義の実務経験
・リーダー経験
【チーム体制】
メンバーは20代前半~30代半ばをボリュームゾーンとして構成されており、業務委託を含み十数名のコアメンバーで開発を進めております。
弊社ではエンジニアを、プログラムを書くプログラマーではなく "サービスを創るエンジニア" と呼称し、日々顧客価値を追求しています。
【技術】
フロントエンド:React/TypeScript
サーバーサイド:Node.js/TypeScript/GraphQL/Python
フレームワーク:Next.js, NestJS
インフラ:AWS(EC2, Fargate, RDS, Opensearch...), GCP(BigQuery)