Match score not available

new - Back-end engineer - WEV

Remote: 
Full Remote
Contract: 
Salary: 
10 - 6000K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

3+ years of web app development, Japanese proficiency JLPT N1 level.

Key responsabilities:

  • In-house dev improvement
  • Refactoring, bug fixes, middleware updates
Descartes Search, G.K. logo
Descartes Search, G.K. Human Resources, Staffing & Recruiting TPE https://www.descartes-search.com/
2 - 10 Employees
See more Descartes Search, G.K. offers

Job description

(English folows Japanese)
====

必須条件
・Webアプリケーションの開発経験3年以上
 言語:TypeScript、Java、GOなど
・困難な状況でもやり抜く力があること。
・日本語能力試験N1レベル相当の語学力がある方
 ‐ Customer Success部門との日本語コミュニケーションが



歓迎条件
・Webアプリケーションの開発の実務経験5年以上、もしくはそれ相当の経験
・Four Keys などの効果指標を基に、システム品質や生産性向上に努めた経験
・ROIを考慮した技術的負債のコントロール経験
・ビジネスサイドとのコミュニケーション、折衝経験
・スクラムチームにおける開発経験
・大規模な技術的負債の解消経験
・イベント登壇や技術広報を通じた社外への情報発信経験


求める人物像 / スタンス
・困難な状況でもやりぬく姿勢
・コードを憎んで人を憎まずという姿勢


About this Job
仕事内容
募集背景

現在、弊社ではBOTCHANの開発速度と品質の向上のため、オフショア開発からの内製化を進めています。
積極的に日本チームの組成を推進し、ここ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を利用したバックエンド開発がメインとなっています。
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を利用しています。

現在の課題・ミッション

インフラ、コード面での技術的負債の蓄積
ドメイン知識の不足
キャリアステップ

自社プロダクトのリアーキテクトした基盤のテックリードまたはEM
本ポジションの魅力

シニアエンジニアと連携しつつ以下の経験を積むことによるエンジニアとしての経験値/スキルの向上が目指せます。

高可用性要件のサービスにおけるレガシーコードのテストコード作成とリファクタリング
オフショアやビジネスサイドと連携した仕様の可視化とドキュメント化
ストラングラーフィグパターンを用いたモダンな技術スタック(T3 Stack)へのリアーキテクト
エンジニア組織

wevnalのエンジニア組織は現在約 60人程度の人数で構成されています。
エンジニアの割合としてはまだベトナムのオフショア比率が高い状態となっていますが、内製化領域を順調に増やしています。
日本チーム(東京本社、沖縄、大阪、地方リモート含む):40名程度
ベトナムオフショアチーム:20名程度

評価制度

評価は半期に一度(3月/9月)に行われ、そのタイミングで給料が改定されます。
過去の実績として、全エンジニアの20%~30%は評価タイミングで昇給しています。
チームのカルチャー

地方勤務・フルリモートなど柔軟な働き方をしているメンバーが多数
Slackによるチャットコミュニケーションがメイン
日常の相談事はハドルを使用することで適宜解決
外国籍メンバーも所属していて、英語コミュニケーションにも積極的
技術の導入を目的ではなく手段と考えながらも、先端技術の導入に積極的
エンジニア組織に関する情報

「Engineer Entrance Book」
※wevnalのプロダクト、開発組織、働き方についての情報をおまとめしております。
「Qiita」
※CTOの鈴木より技術に関する情報を発信しております。
「CTO鈴木インタビュー記事」

===

This job listing is for a **Backend Engineer** (insourcing) at **wevnal**, focusing on the development of their BOTCHAN platform. Here's a summary of the key points:

### **Job Title:**
Backend Engineer (Insourcing)

### **Employment Type:**
Full-time 
- **Contract Period:** 6-month probation period.

### **Salary:**
- Annual salary: **6,000,000 JPY - 12,000,000 JPY**
  - **Base salary:** 361,000 JPY - 731,000 JPY
  - **Fixed overtime pay:** 139,000 JPY - 269,000 JPY (additional pay for overtime exceeding 45 hours)
  - **Salary adjustments:** Twice per year
  - **Performance evaluations:** Four times per year

### **Location:**
- Ebisu, Shibuya, Tokyo
- Full remote work available within Japan

### **Working Hours:**
- **Flextime system**, core hours: 11:30 AM - 3:30 PM

### **Holidays:**
- Complete 2-day weekends (Saturday and Sunday), public holidays
- Year-end and New Year holidays
- Paid leave, bereavement leave, maternity/paternity leave (with past examples of male paternity leave)

### **Benefits:**
- 5,000 JPY/month for remote work allowance
- 10,000 JPY/month for book purchases
- Access to various qualification allowances for engineers
- Provision of **GitHub Copilot For Business**, **GitHub Copilot X**, and **OpenAI paid account** for engineers
- **Insurance**: Full social insurance coverage
- **Other benefits**: Communication expense subsidy (5,000 JPY/month), commuting allowance (up to 30,000 JPY), housing allowance, company-paid massages, lunch support, and more.

### **Required Skills and Experience:**
- 3+ years of experience in web application development (using languages such as TypeScript, Java, or Go)
- Strong problem-solving skills, even in challenging situations
- **Japanese proficiency equivalent to JLPT N1** (for communication with Customer Success department)

### **Preferred Skills and Experience:**
- 5+ years of web application development experience
- Experience improving system quality and productivity based on indicators like **Four Keys**
- Experience managing technical debt with a focus on ROI
- Communication and negotiation experience with business teams
- Experience working in Scrum teams
- Experience dealing with large-scale technical debt
- Public speaking or experience sharing technical knowledge externally

### **Job Description:**
- In-house development focus, shifting away from offshore development for better speed and quality.
- Core tasks include **refactoring**, creating test code, and acquiring domain knowledge.
- Work on new feature development, bug fixes, and middleware updates.
- Plan and execute modernization of systems using **TypeScript (Next.js)**.

### **Development Environment:**
- **Backend:** JavaScript (Node.js, jQuery), TypeScript (Node.js, Nest.js), PHP (Laravel)
- **Frontend:** TypeScript (React, Next.js)
- **AI:** Python
- **Cloud:** Azure
- **Database:** MongoDB, AtlasDB
- **CI/CD:** GitHub Actions
- **Monitoring:** Datadog, Sentry, New Relic
- **UI/UX Tools:** Figma
- **Project Management:** Backlog, JIRA
- **Communication Tools:** Slack, Notion, Zoom

### **About the Company:**
wevnal is a venture company in the marketing SaaS sector, with a focus on improving customer LTV through their **BOTCHAN platform**, which enhances customer engagement through interactive chat tools. The company is focused on innovation and is actively expanding its business and technological capabilities in the marketing and AI space.


Salary: competitive

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
Japanese
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving
  • Negotiation

Back-End Engineer Related jobs