Degica is hiring a

Senior Full-stack Engineer with native-level Japanese skill

Musashino, Japan
Full-Time
Remote

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健康組合)、労働保険完備
  • 通勤手当支給
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Full-stack Engineer Q&A's
Report this job
Apply for this job