事業概要
■ 『note』や『cakes』などのメディアプラットフォームを展開
■ 『note』の記事投稿数は1日30,000件以上
仕事内容
■ 概要 ・RubyやGoを用いたサーバーサイド開発をおまかせします ・一般的なWebアプリケーションの諸課題を解決できる技術力/知識を持ち、チームの一員としてプロダクトの体験やコード/設計の品質を両立させるための建設的な議論に参加していただくこと期待しています
■ 詳細 ・『note』の新機能の実装 ・より大規模かつ複雑な要件を実現するためのリアーキテクチャ ・大量に蓄積された行動データを価値に変換する分析基盤構築 ・カスタマーサービスや経理など他チームの生産性を高めるツールの開発 ・サーバーサイドの負荷軽減/パフォーマンスチューニング ・開発環境や検証環境の整備、CIやテストの効率化など ・課金システムを支える会計基盤の構築
<業務の進め方> ・noteの技術チームでは、大規模なプロダクトを複数人で協業/議論しながら開発していくスタイルをとっています ・開発手法はアジャイルを採用しています ・バージョン管理ツールとしてGitを使用しています
■ この仕事の面白み、魅力 ・新機能やUX向上施策の実装だけでなく、パフォーマンスチューニングや分散データ処理など、大規模サービスならではのアーキテクチャ設計/実装や技術選定の経験が得られます ・サーバーサイドエンジニアも必要に応じてフロントのコードに手を入れることがあるため、サーバーサイド開発に留まらない経験を積むことができます ・サービスの大規模化に伴い、負荷対策やセキュリティ対策、監査対応などレベルの高い運用が求められているため、インフラレイヤでこれらの技術課題のカイゼンに興味がある方には面白い環境です
求められるスキル・人物像
■ 必須スキル/経験 <以下のうち、全ての経験> ・Webアプリケーションの開発実務経験(3年以上/言語やWAF不問) ・Git/GitHubを用いたチームでの開発経験 ・基本的なUNIXコマンドを用いた各種操作やサーバー構築経験
<以下のうち、いずれか1つ以上の経験> ・CIやDockerといった開発/運用効率向上のためのツール導入経験 ・フロントエンド周辺の技術の基礎知識を持ち、フロントエンドエンジニアともに開発した経験 ・DBやキャッシュへの負荷をかけない実装方法の知識 ・計画立案や進行管理を推進し、プロジェクトの目的達成のためにステークホルダーを巻き込みながら課題を解決した経験
■ 歓迎スキル/経験 ・ゲーム、広告など大規模サービスの運用経験 ・クラウドをTerraformなどの構成管理ツールで運用・構築した経験 ・オープンソース活動や個人でのWebサービス開発の経験 ・機械学習の技術を用いてモデルの学習/構築/デプロイのフローを構築した経験 ・プロジェクトマネージャーとして開発プロジェクトをまとめた経験
■ 求める人物像 ・新しい技術やクラウドサービスの情報を敏感に察知してサービスに活かしていくのが得意な方 ・当社のミッションに共感し、ミッションの成功に対して強い意志で臨める方 ・過去の経験にとらわれる事なく、新しい技術やWebサービスに対して高い感度をもち、技術の面からプロダクトの品質を高め続けられる方 ・日々、内部/外部環境が変化する中で、システムをどのように変化させていくべきかを考え議論を推進できる方 ・中長期の運用負荷や拡張性を考慮してシステム的に優れた設計や仕組みを考えられる方 ・解決されるべき複雑な課題に対して積極的にオーナーシップを発揮し、楽しんで物事を前に進めていくマインドを持っている方
勤務地・給与・その他情報
想定年収、待遇・福利厚生、選考プロセス
などを確認するには会員登録が必要です
開発環境・現場
このPJ・案件で使われている技術
プログラミング言語 |
|
---|---|
フレームワーク・ライブラリ |
|
データベース |
|
ミドルウェア・ツール |
|
クラウド |
|
プロジェクト管理 |
|
事業内容の詳細
note株式会社は、『note』や『cakes』などのメディアプラットフォームを展開しているベンチャー企業です。『note』は、1日あたりの記事投稿数が3万を超え、クリエイターの活躍の場として急成長しています。
「創作」に専念できるプラットフォームをつくるにあたり、書き続けたくなる仕組み、読みたい記事にすぐ出会える仕組みづくりなど解決するべき課題がたくさんあります。一緒にこれからの課題を解決してくれるエンジニアを募集しています。