技術部 の求人一覧 - 株式会社400F
webアプリケーションエンジニア
スクラムチームで開発メンバーとして 当社プロダクトの webフロントエンドおよびバックエンドのアプリケーション開発を行っていただきます。
【具体的な業務内容】
■フロントエンド全般の開発、運用
・モダンな技術やデザインシステムを取り入れたフロントエンド開発
・分析レポートを提供するライブラリの開発
・アプリケーションと連携するための API 開発
・管理画面のUIの設計開発など
■バックエンド全般の開発、運用
■UI/UX
・デザイナーとコミュニケーションしながらUI/UX向上の提案
・サイト企画の改善にむけた戦略に基づくデザイン案作成
・ウェブアプリケーションのUI/UXデザイン
■改善/自動化など
・サービスの品質向上につながる技術選定導入
・プロダクトおよび機能の企画/設計/実装/テスト/計測/改善
・サービスの品質向上や業務効率化のための提案、実施
・リリース済みの機能の改修やカスタマーサポートと共に調査を行いユーザーの問題解決
・フロントエンドでの監視障害にワークフローの策定
・綺麗でかつモジュラー化し、再利用可能なフロントエンドデザインの実装
【開発環境】
開発コラボレーション: GitHub
言語: TypeScript, Go, Rust
フレームワーク: Vue.js(Vue3), Nuxt.js, gRPC
DBMS: MySQL (Amazon Aurora)
仮想化・オーケストレーション: Docker, Kubernetes
パブリッククラウド: AWS, GCP
CI/CD: CircleCI, Slack(ChatOps)
監視: Sentry, DataDog, Mackerel
コミュニケーション: Slack, miro, figma, SpatialChat
【技術カルチャー】
・CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する
・取締役(社内)または執行役員として、エンジニアリング部門の人間が経営に参加している
・エンジニアの人事評価にエンジニアが関わっている
【募集背景】
事業拡大による増員
【ポジションの魅力】
◎金融業界では最大級の登録ユーザー約100万人のデータを元に開発を進められる
◎業務が体系化されていない領域のため、アーキテクチャ設計・実装が難しく、やりがいが大きい
◎フルリモート、フルフレックス可
◎一般的なベンチャーよりは多い、約50名の組織にCXOが8人おり、管理できる範囲内でスモールチームを増やし、マネジメント問題を起こさずに会社を大きくするためにこのような方針をとっているため、開発に集中できる環境
◎目の前で起こっている事象を文章だけでなく数値や図を用いて、なるべく正確に抽象化して、欠落しているところを考える
◎物事をモデルやパターンに還元して考えられる人が多い
【組織体制】
正社員エンジニアは10人程度、チームは大きく3つに分かれています。
・プロダクト開発:サービスの機能開発
・データ分析・基盤:取得データの管理、分析
・エンジニアのための開発:他チームのサポート作業(データベースの技術的負債の改善など)
エンジニア(技術部)とPM(PM部)が一緒のチームメンバーになることもあります。チームを部署間で縦割りしないことで、横の繋がりから情報共有や問題解決に繋がる工夫をしています。
開発チーム全員がどのタスクでもとれるようにしたい、両方をやった方が知見も経験も広がるという背景から、フロントエンド・バックエンドの役割は明確に分けてはいません。
Webアプリケーションエンジニア(業務委託)
100万ユーザの、国内最大級のお金の悩み相談プラットフォームである「オカネコ」の開発全般に参加してもらいます。
【具体的な業務内容】
■フロントエンド全般の開発、運用
・モダンな技術やデザインシステムを取り入れたフロントエンド開発
・分析レポートを提供するライブラリの開発
・アプリケーションと連携するための API 開発
・管理画面のUIの設計開発など
■バックエンド全般の開発、運用
■UI/UX
・デザイナーとコミュニケーションしながらUI/UX向上の提案
・サイト企画の改善にむけた戦略に基づくデザイン案作成
・ウェブアプリケーションのUI/UXデザイン
■改善/自動化など
・サービスの品質向上につながる技術選定導入
・プロダクトおよび機能の企画/設計/実装/テスト/計測/改善
・サービスの品質向上や業務効率化のための提案、実施
・リリース済みの機能の改修やカスタマーサポートと共に調査を行いユーザーの問題解決
・フロントエンドでの監視障害にワークフローの策定
・綺麗でかつモジュラー化し、再利用可能なフロントエンドデザインの実装
【開発環境】
開発コラボレーション: GitHub
言語: TypeScript, Go, Rust
フレームワーク: Vue.js(Vue3), Nuxt.js, gRPC
DBMS: MySQL (Amazon Aurora)
仮想化・オーケストレーション: Docker, Kubernetes
パブリッククラウド: AWS, GCP
CI/CD: CircleCI, Slack(ChatOps)
監視: Sentry, DataDog, Mackerel
コミュニケーション: Slack, miro, figma, SpatialChat
【技術カルチャー】
・CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する
・取締役(社内)または執行役員として、エンジニアリング部門の人間が経営に参加している
・エンジニアの人事評価にエンジニアが関わっている
【ポジションの魅力】
◎金融業界では最大級の登録ユーザー約30万人のデータを元に開発を進められる
◎業務が体系化されていない領域のため、アーキテクチャ設計・実装が難しく、やりがいが大きい
◎フルリモート、フルフレックス可
◎一般的なベンチャーよりは多い、約50名の組織にCXOが8人おり、管理できる範囲内でスモールチームを増やし、マネジメント問題を起こさずに会社を大きくするためにこのような方針をとっているため、開発に集中できる環境
◎目の前で起こっている事象を文章だけでなく数値や図を用いて、なるべく正確に抽象化して、欠落しているところを考える
◎物事をモデルやパターンに還元して考えられる人が多い
【組織体制】
正社員エンジニアは10人程度、チームは大きく3つに分かれています。
・プロダクト開発:サービスの機能開発
・データ分析・基盤:取得データの管理、分析
・エンジニアのための開発:他チームのサポート作業(データベースの技術的負債の改善など)
エンジニア(技術部)とPM(PM部)が一緒のチームメンバーになることもあります。チームを部署間で縦割りしないことで、横の繋がりから情報共有や問題解決に繋がる工夫をしています。
開発チーム全員がどのタスクでもとれるようにしたい、両方をやった方が知見も経験も広がるという背景から、フロントエンド・バックエンドの役割は明確に分けてはいません。