具体的な業務内容
【全国リモート可】Webアプリエンジニア(はてなブログ)◆自社サービス◆東証グロース上場◆フレックス
■職務内容:
◎機能開発
ウェブアプリケーションエンジニアとして、はてなブログチームに所属し、機能開発を行っていただきます。プロダクトマネージャーやデザイナー、他のエンジニアと連携して、仕様の相談、設計、タスク分担、実装までを自律的に行います。特に「はてなCMS」については、Next.js(App Router)を用いた別のコンポーネントを中心にサービス提供を行っており、新しい技術を学びながら開発に取り組むことができます。
◎システム基盤の運用・改善
ユーザー向けの機能の開発だけでなく、システム基盤の運用・改善にも取り組んでいただきます。「はてなCMS」を含む「はてなブログ」全体は長い歴史のあるサービスで、運用能力の向上、複数あるコンポーネントのライブラリやミドルウェアのアップデート、リファクタリングやリプレイスを通じたメンテナンス性と開発生産性の維持向上など、難しい技術課題が数多く存在します。テックリードを始めチームのエンジニアと連携して、それらの企画や優先度づけ、設計、実装に取り組みます。
■主に利用している技術:
Perl/TypeScript/React/Next.js/Go/Scala/GraphQL/Apollo/MySQL/Redis/Elasticsearch/Varnish/ngx_mruby/AmazonECS/AWS Step Functions/Amazon DynamoDB/Let's Encrypt/Docker/GitHub Actions
■配属部署:
コンテンツ本部 第2グループ ブログチーム
※個人のキャリアプランや状況変化による、他チームへの配属異動希望も検討されます。
■得られるもの・ポイント:
長い歴史のあるブログサービスならではの様々な経験を積んでいただけます。システムには多くの機能やコンポーネントが存在しており、最新の技術から枯れた技術まで、多様な利用ケース、実装パターン、プラクティスに触れることができます。システムのリファクタリングやリプレイスといった、事業を未来に繋げるためのタフな仕事も経験することができます。また自社で運営しているサービスだからこそ、顧客にとって価値のあるものを自ら考え提供する必要があります。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境