We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term career goals. See our full promise and approach by visiting https://ud-intl.com/pledge/.
【Basic Information】
Client ID: 126000
Job ID: 1399
Position: ソフトウェアエンジニア(バックエンド)_フルリモート/地方在住者歓迎
Location: Tokyo
Salary: 4M-6M JPY
Contract type: Permanent
Who we are
私たちは、決済を起点に新たな価値を生み出し、社会を変革する事業創造イネーブラーです。 ""事業創造イネーブラー""とは、その名の通り新しいビジネスや事業を創り出し、それを可能にする存在。新しいアイデアや技術を活用し、新たな事業モデルを生み出す役割を果たします。
デジタル決済が社会インフラになる社会の大きな潮流の中で、我々はあらゆる産業とサービスにFintechを組み込むことで、これまでにない体験を提供します。目指すのは、すべての企業がFintech化していく未来。自社プロダクトを活用したEmbedded Fintech事業を中心に、コンサルティング事業や加盟店向けソリューション事業など複数の事業を展開。企業のサービスに金融機能を組み込むためのプラットフォームを提供し、金融サービスを誰もが利用しやすい形に進化させています。
私たちのミッションは「決済から、きのうまでの不可能を可能にする」こと。事業創造イネーブラーとして、我々は初めて銀行の更新系APIを活用したサービスを日本に提供するなど、これまでにない挑戦を続けてきました。また、代表を中心に業界団体を立ち上げるなど、日本のFintechの発展をリードし続けています。
English
We are a business innovation enabler that creates new value from payment transactions and transforms society. A "business innovation enabler" is, as the name suggests, an entity that creates and enables new businesses and ventures. It plays a role in leveraging new ideas and technologies to generate new business models.
In the midst of the significant societal shift where digital payments are becoming a part of our social infrastructure, we are striving to provide unprecedented experiences by incorporating Fintech into every industry and service. Our ultimate goal is a future where all companies embrace Fintech. We focus on Embedded Fintech business using our own products and we expand into multiple areas, including consulting services and solutions for affiliated businesses. We offer platforms to integrate financial functions into company services, making financial services more accessible to everyone.
Our mission is to "turn the impossible into possible, starting from payments." As business innovation enablers, we have taken on unique challenges, such as being the first to offer services in Japan using bank renewal APIs. Additionally, under the leadership of our representative, we have established industry organizations, continuing to lead the development of Fintech in Japan.
Roles and Responsibility
当社が提供するサービスの新機能開発や既存機能の改修を中心として、企画・設計・開発・運用などプロダクト開発に必要な全てのフェーズに携わっていただきます。 当サービスは、企業の「オリジナルPay」をスピーディに構築するためのスマホ決済プラットフォームです。コード決済、取引処理、残高管理やユーザ認証など、決済システムのコア機能をAPIで提供しています。店舗での決済やユーザの資産を扱うシステムのため、セキュリティや処理速度など高い技術力が求められる開発環境です。
【具体的には】
- 新機能開発、機能改善の設計・開発・運用保守
- 仕様書、設計書のドキュメント作成およびレビュー
- 機能開発における改善/技術提案
- English here
You will be involved in all phases of product development, focusing on the new feature development and improvement of existing features for the service, a smartphone payment platform designed to rapidly build companies' "Original Pay." This platform provides core functions of payment systems such as code payment, transaction processing, balance management, and user authentication through APIs. Given that it deals with payment at stores and manages user assets, it operates in a development environment that requires high technical expertise, particularly in security and processing speed.
[Specific Responsibilities]
- Design, develop, and maintain new features and improvements for the service.
- Document creation and review of specifications and designs.
- Propose and implement improvements and technological enhancements in feature development.
Minimum Requirements
- Webアプリケーションの要件定義~設計~開発経験 2年以上
- ビジョンやバリューに共感していただける方
- English here
- Over 2 years of experience in defining requirements, designing, and developing web applications.
- Individuals who resonate with the vision and values.
Preferred Requirements
- ミッションクリティカルや大量トランザクションなどの要件を満たすアプリケーションの設計・開発・テスト・運用経験
- RDBMSやNoSQLを利用したデータモデル設計経験
- DevOps/ ChatOps や CI/CD に向けた技術選定や導入・運用経験
- Docker/Kubernetesなどのコンテナ技術を用いたサーバレス/マイクロサービスアーキテクト経験
- JavaScriptフレームワークを用いたSPAアプリケーションの設計・開発・テスト経験
- FlutterやReact Nativeを用いたクロスプラットフォーム開発の経験
- 新規サービスの立ち上げ経験
- コンピュータサイエンスに対する基礎知識(学士・修士相当)
- English here
- Experience in designing, developing, testing, and operating applications that meet mission-critical requirements and handle a large number of transactions.
- Experience in data model design using RDBMS and NoSQL.
- Experience in technology selection, implementation, and operation for DevOps/ChatOps and CI/CD.
- Experience in architecting serverless/microservices using container technologies such as Docker/Kubernetes.
- Experience in designing, developing, and testing SPA (Single Page Application) applications using JavaScript frameworks.
- Experience in cross-platform development using Flutter or React Native.
- Experience in launching new services.
- Fundamental knowledge of computer science (equivalent to a bachelor's or master's degree).
Tech Stacks
言語/フレームワーク:
- バックエンド: Java(SpringBoot), Kotlin, Ruby (Ruby on Rails)
- フロントエンド: JavaScript(Vue.js/TypeScript), Thymeleaf
- モバイル: Dart(Flutter)
- データベース: Microsoft SQL Server, Google BigQuery
- インフラ: AWS, Azure, GCP
環境構築:
- Ansible, Terraform, Docker, Firebase
CI/CD:
- Bitrise, Azure DevOps, Github Actions
テストツール:
- JUnit, Autify
デザイン:
- Figma, AdobeXD, Illustrator, Photoshop
ソースコード管理:
- GitHub、GitHub Copilot
プロジェクト管理:
- JIRA
情報共有ツール:
- Slack
言語:
- バックエンド: Go
- フロントエンド: Elm, React, TypeScript
- データベース: MySQL, DynamoDB, S3
- インフラ: AWS
環境構築:
- Terraform, Docker, AWS Fargate
CI/CD:
- CircleCI
ソースコード管理:
- GitHub
プロジェクト管理:
- JIRA
情報共有ツール:
- Slack
その他:
- Datadog
Conditions / Benefits
Employment system: Full-time
Location: Kojimachi, Chiyoda-ku, Tokyo
- Approximately 5 minutes on foot from Tokyo Metro Yurakucho Line "Kojimachi Station" (Exit 2)
- Approximately 8 minutes on foot from JR "Yotsuya Station"
- Approximately 9 minutes on foot from Tokyo Metro Marunouchi Line/Ginza Line "Akasaka-mitsuke Station" (Exit D)
- Approximately 10 minutes on foot from Tokyo Metro Hanzomon Line/Yurakucho Line/Namboku Line "Nagatacho Station" (Exit 7)
Annual Salary: 4,000,000 - 6,000,000 JPY *based on experience, ability, and previous work experience
- Salary adjustments: Twice a year
- Bonuses: Twice a year (April and October)
- Overtime allowances for exceeding regular working hours are provided (subject to position/grade).
- Wage structure: Monthly salary
- Retirement benefits: None
Hours: 9:30 - 18:30 (60 minutes of break time)
- Depending on the position/grade, it will fall under flextime, specialist discretionary labor system, or management and supervisory discretionary labor system.
- The above-mentioned hours are the standard, and employee determinations may vary.
- Overtime work beyond regular hours is expected.
- The flextime system does not have a core time.
- Saturdays, Sundays, and national holidays
- Annual paid leave (provided according to company regulations from the first day of employment)
- Refresh leave (provided according to company regulations, 5 days)
- Year-end and New Year holidays (5 days)
- Sick leave (3 days)
- Other (condolence leave, special leave, childcare/elderly care leave, etc.)
Probation Period: 3 months
【Benefits】
- Remote work support system (assistance for purchasing equipment such as monitors)
- Work-from-home allowance (3,000 JPY per month)
- Actual commuting expenses reimbursed
- Health checkups
- Employee stock ownership plan
- Onboarding/internal training
- Club activity support
- Company-wide social events
- Book purchase system (up to 10,000 JPY per month)
- Benefit station
- Support for acquiring/maintaining qualifications (*)
- Business school attendance support program (*)
- Seminar participation fee subsidy (*)
- Relocation expense assistance (*)
- Eligibility criteria apply
【Insurance】
- Employees' Pension
- Health Insurance
- Employment Insurance
- Workers' Compensation Insurance
Interview Process
- Document review
- First interview
- Aptitude test
- Second interview
- Offer
This process is subject to change.