【フレックス/フルリモート】成長率200%マーケティングSaaS/0→1の組織立ち上げを牽引するバックエンドエンジニア募集
- バックエンドエンジニア
- 600万円 〜 1,200万円
最終更新日:
仕事内容
【募集背景】
現在、弊社ではBOTCHANの開発速度と品質の向上のため、オフショア開発からの内製化を進めています。
積極的に日本チームの組成を推進し、ここ2年で内製化領域は70%程度まで拡大できました
開発環境
■利用言語(フレームワーク)
バックエンド: JavaScript(Node.js,JQuery) ,TypeScript(Node.js, Nest.js), PHP(Laravel)
フロントエンド: JavaScript(JQuery),TypeScript(React,Next.js)
AI: Python
クラウドインフラ: Azure
Database:MongoDB, AtlasDB
分析基盤:Zoho Analytics, BigQuery, Google Cloud Storage
CI:Github Actions
ソースコード管理:GitHub
モニタリング: Datadog, Sentry, New Relic
UI/UX:Figma
バックログ管理 : Backlog, JIRA
コミュニケーション:Slack, Notion, miro, Zoom
■技術選定の背景
弊社のプロダクトはNode.jsを利用したバックエンド開発がメインとなっています。
BOTCHANの初期フェーズはJavaScript(Node.js) + PHP(Laravel)で開発を行い、サービスを運営していました。
開発人員が数十人以上の規模でのサービスの開発では明らかにJavaScriptよりもTypeScriptのほうが開発効率が高いことから、数年前にメインとなる言語をTypeScriptに変更しています。
現在は、日本側ではTypeScript(React,Node.js,Nest.js)、オフショアでは初期フェーズの技術スタックをそのまま利用するかたちになっています。
現在、全面的なT3Stackへのリアーキテクトを計画しており、TypeScript(Next.js)を軸としたサービスへの再構成を行う予定です。
新規サービスは基本的にTypeScript(Next.js)での開発になります。
なお、BOTCHAN AIのAI部分のみPythonを利用しています。
求めるスキル
必須スキル/経験
・Webアプリケーションの開発経験3年以上
言語:TypeScript、Java、GOなど
・困難な状況でもやり抜く力があること。
・日本語能力試験N1レベル相当の語学力がある方
‐ Customer Success部門との日本語コミュニケーションが
業務上必須となるため
歓迎スキル/経験
・Webアプリケーションの開発の実務経験5年以上、もしくはそれ相当の経験
・Four Keys などの効果指標を基に、システム品質や生産性向上に努めた経験
・ROIを考慮した技術的負債のコントロール経験
・ビジネスサイドとのコミュニケーション、折衝経験
・スクラムチームにおける開発経験
・大規模な技術的負債の解消経験
・イベント登壇や技術広報を通じた社外への情報発信経験
求める人物像
・困難な状況でもやりぬく姿勢
・コードを憎んで人を憎まずという姿勢
仕事の魅力
シニアエンジニアと連携しつつ以下の経験を積むことによるエンジニアとしての経験値/スキルの向上が目指せます。
・高可用性要件のサービスにおけるレガシーコードのテストコード作成とリファクタリング
・オフショアやビジネスサイドと連携した仕様の可視化とドキュメント化
・ストラングラーフィグパターンを用いたモダンな技術スタック(T3 Stack)へのリアーキテクト
募集条件
求人の特徴
こだわり条件
利用技術
趣向性
- 職場の一体感
- 最後までやり抜く責任感
- 自ら主体的に取り組む姿勢
- 周囲とのコミュニケーション
- 部下・メンバーのサポート
- 柔軟な思考や対応
- ロジカルさや問題解決能力
- Web
- モバイル
- アプリケーション開発
- ミドルウェア開発
- テスト
- インフラ
- サービスの仕様策定・設計
- 海外・グローバル