Senior Backend Engineer (with Native-level Japanese)

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • August 29, 2024
Conditions
yen-icon
¥12M - ¥14M /yr
location-icon
Apply from Japan Only
visa-icon
No relocation to Japan
(No visa sponsorship from overseas)
Requirements
language-icon
Language Requirements
Japanese: Native
English: Business Level
career-icon
Minimum Experience
Senior or above

About KOMOJU

KOMOJU (by Degica) is the leading cross-border payment gateway for Japan. We power payments for companies like video game distribution platform Steam and the popular mobile app TikTok. Today we help thousands of merchants by providing them with the payment infrastructure they need through developer-friendly API’s to integrations on popular platforms like Shopify and Wix; we help our merchants grow in all markets they are expanding.

 

About the position

We are looking for a senior backend engineer to help up build our platform to handle payments on a global scale. You will primarily work with Ruby, building out features using Ruby on Rails. As we’re still scaling our front-end team, you may be asked occasionally to work on front-end tasks as well.

As a senior developer, you will need to work with our product managers to define requirements and convert that into a usable architecture to discuss with colleagues. As hiring and supporting new developers is important to us, you will be expected to be able to mentor junior developers, and work with them to improve their core skills.

In addition, as a payment service originating in Japan, KOMOJU supports numerous Japan-specific payment methods. This requires reading and interpreting extensive documentation written in Japanese, defining the development required at KOMOJU, writing down requirements in another language as needed, and assisting other team members with implementation tasks. In some cases, it may be necessary to speak directly in Japanese with KOMOJU's partners who are providing the payment instruments, explaining the issues and obtaining technical support.

Our ideal candidate has experience working with large web applications. They will know how to build reliable, scalable, and performant web applications. Testing and code quality are also extremely important to us, so having a strong knowledge of testing and the different testing types is required.

 

Responsibilities

  • Understand product goals and feature requests and translate them into working software
  • Support team members through code review and architecture discussions
  • Write tests that validate the stability and correctness of implementations
  • Mentor junior developers and help them grow their skills
  • Handle refactorings with both bravery and care

 

Requirements

  • Experience with building performant and scalable APIs, including DB performance
  • Experience with integrating with third party APIs in a secure and fault-tolerant manner
  • Experience and understanding of common web exploits and how to mitigate them
  • Strong understanding of OOP programming languages and patterns
  • Native-level Japanese
  • No strong resistance to internal communication in English.

 

Nice to Haves

These aren't required, but be sure to mention them in your application if you have them.

  • Experience with Ruby on Rails
  • Experience with TypeScript and/or Vue.js
  • Experience with payments or payment systems

 

Benefits

  • At Degica, we embrace remote work while also offering office space for those who prefer in-person collaboration
  • 10 days regular vacation, additional 5 days summer and 5 days winter vacation
  • Paid birthday holiday
  • Budget for self-learning allowance, to ensure our employees’ skills remain current
  • Language training for Japanese

 

KOMOJUについて

KOMOJU (コモジュ)は2016年に当社が開発した日本および世界のEC事業者向けの決済代行サービスです。 Steam, Shopify, Wix など様々なECプラットフォームに決済手段を提供し、API での直接導入が可能です。一つのKOMOJUアカウントで、日本のクレジットカード決済、 コンビニ決済、スマホ決済、銀行振込、キャリア決済、後払い決済、プリペイド決済などから、韓国や中国、東南アジ、ヨーロッパなど世界中の決済方法が利用可能になります。

 

このポジションについて

グローバル規模での支払い処理プラットフォームを構築するために、 Senior Backend Engineer (シニア バックエンド エンジニア) を募集します。主に Ruby および Ruby on Rails を使用した機能の構築に取り組みます。フロントエンド チームがまだ拡大中のため、場合によってはフロントエンドのタスクを担当することもあります。

シニア開発者として、プロダクト マネージャーと協力して要件を定義し、それを実用的なアーキテクチャに落とし込み、実装を同僚と議論する仕事に従事していただきます。新しい開発者の採用とサポートが重要なため、ジュニアな開発者を指導し、彼らのコア スキルを向上させる能力が求められます。

また、日本発の決済サービスとして、 KOMOJU では多数の日本特有の決済手段をサポートしています。そのため、日本語で書かれた膨大なドキュメントを読み解き、 KOMOJU で必要な開発を定義し、必要に応じて要件を別の言語で書き下し、他のチームメンバーによる実装作業を支援することが求められます。場合によっては、決済手段を提供している KOMOJU のパートナーと日本語で直接会話し、課題を説明し、技術サポートを受けることも必要となるでしょう。

信頼性が高く、スケーラブルでパフォーマンスの高いウェブアプリケーションを構築した経験が求められます。特に、大規模なウェブアプリケーションの開発経験を持つ方を歓迎します。また、テストとコード品質も非常に重要であり、テストについての幅広い知識が必要です。

 

職務内容

  • プロダクトの目標や機能要求を理解し、それを動作するソフトウェアとして実装する
  • コード レビューやアーキテクチャの議論を通じてチームメンバーをサポートする
  • 実装の安定性と正確性を検証するテストを書く
  • ジュニアな開発者を指導し、彼らのスキル向上を支援する
  • 勇気をもって配慮のあるリファクタリングを実行する

 

応募資格

  • データベースのパフォーマンス チューニングを含む、高性能でスケーラブルな API の構築経験
  • 安全かつフォールト トレラントな方法でのサードパーティ API の統合経験
  • 一般的な Web の攻撃手法とその緩和方法に関する経験と理解
  • オブジェクト指向プログラミング言語とデザイン パターンへの強い理解
  • ネイティブ レベルの日本語
  • 英語での社内コミュニケーションに強い抵抗がないこと

 

望ましいスキル

これらは必須ではありませんが、持っている場合はぜひ応募時にお知らせください。

  • Ruby on Rails の経験
  • TypeScript および Vue.js の経験
  • 決済の絡むアプリケーション、または決済システムの構築の経験
  • CEFR B1 レベルの英語スキル
  • 外国語と文化交流に対する興味と、継続的な学習への意欲

 

Benefits

  • Degicaでは、リモートワークとオフィス勤務のハイブリットスタイルを導入しています。
  • フレックス制(コアタイム10:00-15:00)
  • 海外からの勤務可能(地域によって年間最大3ヶ月の海外からの勤務が可能)
  • 有給10日間、夏季休暇5日間、冬季休暇5日間、有給誕生日休暇
  • 社員のスキルアップ目的のため、自己学習手当の予算(年間10万円)を用意しています
  • 日本語/英語の語学学習プログラム
    • 語学力向上の為、語学学校と提携し、英語コースと日本語コースの両方を提供しています
  • Komojuカードプログラム(月額5000円):ランチ、コーヒーなどの使用用途
  • 社会保険(関東IT健康組合)、労働保険完備
  • 通勤手当支給

KOMOJU (by Degica) is the leading cross-border payment gateway for Japan.

We power payments for companies like video game distribution platform Steam and the popular mobile app TikTok.

Today we help thousands of merchants by providing them with the payment infrastructure they need, through developer-friendly API’s to integrations on popular platforms like Shopify and Wix; we help our merchants grow in all markets they are expanding.

When it comes to engineering, we believe in having a flat, inclusive culture and constantly improving by continuing to evaluate ourselves. We also prize individuality and believe that each member brings their own unique value to the team.

Our development processes are always updating as the company grows, and we have an engineering culture that largely organizes itself and each engineer has a lot of ownership in their own projects. This culture allows engineers to showcase their strengths while continuing to grow.

KOMOJU's policies during COVID-19 are as follows:

  • During COVID-19 all of their members are working from home 100% of the time (previously they allowed up to one day a week).
  • Their current plan is to continue their full remote policy even after COVID-19 is no longer a concern.
  • They’re able to accept applications from overseas, but you may need to work abroad until it’s possible to move to Japan.
View KOMOJU's company page

↑ Back to top ↑

Senior Backend Engineer (with Native-level Ja... at KOMOJU
APPLY NOW  ➜🇯🇵 Residents Only