転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
部署・役職名 | 【フルリモート勤務】バックエンドエンジニア |
---|---|
職種 | |
業種 | |
勤務地 | |
仕事内容 |
募集背景 現在、弊社のチャットフォーム開発速度と品質の向上のため、オフショア開発からの内製化を進めています。 積極的に日本チームの組成を推進し、ここ2年で内製化領域は70%程度まで拡大できました。残りの30%は技術的負債が多く蓄積されているうえにドメイン知識も不足しており、可用性要求の高さも相まって返済の難易度が高くなっています。 2024年9月より弊社のシニアエンジニアで編成される専門チームを立ち上げてこの問題に対応していくため、コアメンバーとして参画し開発をリードいただける方を募集いたします。 具体的な業務内容 リファクタリングやテストコードの作成、オフショアとのコミュニケーションを通じたドメイン知識の獲得と技術的負債の解消 弊社PdMより起票される案件の開発 不具合の修正 各種ミドルウェアのバージョンアップ (変更の範囲)会社の定める業務 開発環境 ■利用言語(フレームワーク) バックエンド: 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を利用したバックエンド開発がメインとなっています。 初期フェーズはJavaScript(Node.js) + PHP(Laravel)で開発を行い、サービスを運営していました。 開発人員が数十人以上の規模でのサービスの開発では明らかにJavaScriptよりもTypeScriptのほうが開発効率が高いことから、数年前にメインとなる言語をTypeScriptに変更しています。 現在は、日本側ではTypeScript(React,Node.js,Nest.js)、オフショアでは初期フェーズの技術スタックをそのまま利用するかたちになっています。 現在、全面的なT3Stackへのリアーキテクトを計画しており、TypeScript(Next.js)を軸としたサービスへの再構成を行う予定です。 新規サービスは基本的にTypeScript(Next.js)での開発になります。 なお、AI部分のみPythonを利用しています。 現在の課題・ミッション インフラ、コード面での技術的負債の蓄積 ドメイン知識の不足 キャリアステップ 自社プロダクトのリアーキテクトした基盤のテックリードまたはEM 本ポジションの魅力 シニアエンジニアと連携しつつ以下の経験を積むことによるエンジニアとしての経験値/スキルの向上が目指せます。 高可用性要件のサービスにおけるレガシーコードのテストコード作成とリファクタリング オフショアやビジネスサイドと連携した仕様の可視化とドキュメント化 ストラングラーフィグパターンを用いたモダンな技術スタック(T3 Stack)へのリアーキテクト エンジニア組織 エンジニア組織は現在約 60人程度の人数で構成されています。 エンジニアの割合としてはまだベトナムのオフショア比率が高い状態となっていますが、内製化領域を順調に増やしています。 日本チーム(東京本社、沖縄、大阪、地方リモート含む):40名程度 ベトナムオフショアチーム:20名程度 評価制度 評価は半期に一度(3月/9月)に行われ、そのタイミングで給料が改定されます。 過去の実績として、全エンジニアの20%~30%は評価タイミングで昇給しています。 チームのカルチャー 地方勤務・フルリモートなど柔軟な働き方をしているメンバーが多数 Slackによるチャットコミュニケーションがメイン 技術の導入を目的ではなく手段と考えながらも、先端技術の導入に積極的 |
応募資格 |
【必須(MUST)】 ・Webアプリケーションの開発経験3年以上言語:TypeScript、Java、GOなど ・困難な状況でもやり抜く力があること。 ・日本語能力試験N1レベル相当の語学力がある方 ‐ Customer Success部門との日本語コミュニケーションが 業務上必須となるため 【歓迎(WANT)】 歓迎条件・Webアプリケーションの開発の実務経験5年以上、もしくはそれ相当の経験 ・Four Keys などの効果指標を基に、システム品質や生産性向上に努めた経験 ・ROIを考慮した技術的負債のコントロール経験 ・ビジネスサイドとのコミュニケーション、折衝経験 ・スクラムチームにおける開発経験 ・大規模な技術的負債の解消経験 ・イベント登壇や技術広報を通じた社外への情報発信経験 |
リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
受動喫煙対策 | 屋内禁煙 |
更新日 | 2024/08/22 |
求人番号 | 3801789 |
採用企業情報
この求人の取り扱い担当者
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です