サーバーサイドエンジニア■フルリモート/正社員■プログラミング学習サービスの開発
求人のポイント
■場所
・フルリモート
※「働き方選択制度」があり、 毎月更新可能で、完全リモート、完全出社、MIXの3つから選択が可能です。
■時間
・スーパーフレックス制度もしくは裁量労働制度を選択可能
※5:00〜22:00のいずれかの時間帯を推奨稼働時間として設定しています。
■形態
・正社員
業務内容
━━━━━━━━━━━━━━━━
仕事内容
━━━━━━━━━━━━━━━━
リードエンジニアとして自社サービスのサーバーサイド開発、各種API開発やインフラ設計・構築、新機能開発、既存機能の修正や改修、バグトラッキング、パフォーマンス改善や体制づくりなどをお任せします。
エンジニア同士はもちろん、エンジニアチームを越えて協力しながら、変化が多い環境の中で、都度最適な提案を自ら行いサービスの改善を一緒に取り組んでくださるエンジニアに是非お力添えいただければと考えております。
━━━━━━━━━━━━━━━━
具体的な仕事内容
━━━━━━━━━━━━━━━━
・主力サービスの企画/開発/運営
・技術的な選択の妥当性について他のエンジニアと議論し、組織や個人の正しい技術的成長に貢献する
・コードレビュー、テスト
・国内外の開発体制の構築と仕組み化
・ユーザーニーズに基づく新機能や改善プランの企画、運用
・サーバサイドエンジニアの育成やメンタリング(目標設定、評価、フィードバック)
━━━━━━━━━━━━━━━━
このポジションのミッション
━━━━━━━━━━━━━━━━
新機能開発、既存機能の修正や改修、バグトラッキング、パフォーマンス改善などの開発業務を通じて、より良いプロダクトを提供する。
※専門性を極める専門職として活躍する道、マネジメントに興味をお持ちであればリーダー・マネージャーへの道もございます。
━━━━━━━━━━━━━━━━
今抱えている課題
━━━━━━━━━━━━━━━━
当社の開発チームが抱えている課題は、創業時より勢いよく機能開発を続けてきた結果、サービスの各所で設計上の問題が顕在化し、開発速度を上げていきづらいフェーズに差し掛かっていることです。
すでに大きく動き出している海外展開への様々な対応をはじめ、今後もより良いプロダクトを提供し続けるために、今こそ設計の大きな改善や技術的負債の解消を進めていく必要性を強く認識しています。
具体的な課題例としては下記のようなものが挙げられます。
・フロントエンドとバックエンドの密結合を排してサービス体験やグローバルでの配信速度を改善したい。
・DockerコンテナとWebSocketで構成されているレッスン環境をより素早く開発していけるように整備したい。
・Reactフロントエンドやモバイルアプリ向けに提供しているAPIのドキュメント化やパフォーマンス最適化したい。
・ユーザの入力したHTML、CSSをレンダリングして差分検出を行なうサービスに抜本的な改善を入れたい。
既存のシステムや設計の問題を洗い出し、改善へのロードマップを一緒に敷き、スピード感ある開発ができるチームを共に作っていっていただける方に、お力添えを是非お願いできればと考えています。
━━━━━━━━━━━━━━━━
開発環境
━━━━━━━━━━━━━━━━
▼フロントエンド
React, Flux, FlowType
▼バックエンド
Ruby on Rails, Node.js
▼インフラ
基盤: AWS
構成管理: Terraform, Chef, Serverless Framework
運用ツール: Go, Ruby, Node.js
OS: Ubuntu
DB: MySQL
分析基盤: Athena + Redash
モニタリング: Mackerel, New Relic, CloudWatch
その他: Docker, Docker Swarm, Redis
▼利用サービス
リポジトリ管理: GitHub, DockerHub
CI: CircleCI
コミュニケーション: Slack
タスク管理: GitHub Issues, Asana
ドキュメント管理: DocBase
求める人物像
━━━━━━━━━━━━━━━━
必須要件
━━━━━━━━━━━━━━━━
・GitとGitHubを用いた開発経験
・Web アプリケーションの開発/運用経験
・3年以上の継続的なサービス運営経験
━━━━━━━━━━━━━━━━
歓迎要件
━━━━━━━━━━━━━━━━
・Ruby on Rails を用いた開発経験
・Terraform, CloudFormation などコードでのインフラ管理経験
・flow, TypeScript など型システムについての知識/経験
・大規模なアプリケーション開発の知見
・プログラミング教育に対する思いがある
・ToCの自社Webサービス開発の経験
・海外展開での開発経験がある方
・業務での英語を用いたコミュニケーション
選考フロー
・Reworker運営事務局による推薦可否判断
・書類選考
・面接回数2~3回(筆記試験:無)
・内定
必要書類
・履歴書
・職務経歴書
※選考フロー、必要書類は変更する可能性がございます
就業条件
| 就業場所 |
フルリモート
|
|---|---|
| 就業時間 |
スーパーフレックス制度もしくは裁量労働制度を選択可能
|
| 給与/報酬 |
年収700〜1000万円 |
| 試用期間 |
有(3ヶ月)
|
| 休日・休暇 |
・年間休日122日(土曜/日曜/祝日、特別休暇3日、看護休暇ほか)
|
| 福利厚生 |
・各種社会保険完備(雇用・労災・健康保険・厚生年金)
|
本求人は、採用企業よりReworkerがお預かりしている求人です。
応募を持ちましてReworkerが選考サポートを開始いたします。
※ご経験・ご要望によっては、サービスをご提供できない場合がございます。ご了承ください。