Scala Backend Engineer (Functional Programming) - Fully Remote Job at Robert Half, 東京都

M05EQjdpdGVGTDNVakpyUzNIOC8xZGYzd2c9PQ==
  • Robert Half
  • 東京都

Job Description

Company Profile

  • Our client is a dynamic, global fintech scale-up specializing in an in-house developed payments gateway platform. Their solution consolidates multiple payment providers - from credit cards to QR codes and bank transfers - into a seamless, one-stop platform used by over 30,000 merchants primarily in Japan, with ambitious plans for overseas expansion.

The Role

  • Design, develop, and maintain backend features for a robust payments gateway platform.
  • Build scalable, fault-tolerant microservices and contribute to monolithic payment systems.
  • Collaborate with product managers, SRE, and commercial teams to deliver high-quality solutions.
  • Write automated tests, maintain CI/CD pipelines, and ensure system uptime.
  • Proactively identify and implement improvements, including proof-of-concept work.
  • Participate in code reviews and help mentor junior engineers.
  • Communicate openly with the team via Slack and occasional meetings, contributing to a transparent and collaborative culture.

Your Skills

What You Bring

  • Solid foundation in computer science, ideally with a relevant degree or equivalent experience.
  • Hands-on experience building robust software using object-oriented principles, typically gained over several years in a professional setting.
  • Practical exposure to functional programming concepts-whether through Scala, Kotlin, Java (with modern features), or other functional-first languages.
  • Proven ability to design and implement backend systems that interact with APIs.
  • Comfortable working with relational databases to manage and query data efficiently.
  • Familiar with writing and maintaining automated tests to ensure code reliability.
  • Regular user of Git for version control and collaborative code review.

  • Business Japanese (N2/N3 level preferred) for reading documentation and occasional stakeholder communication.
  • Business-level English for cross-functional collaboration.
  • Currently residing in Japan with a valid working visa
  • Note: This role requires you to be physically located in Japan. Remote work from overseas is not possible.

  • Self-motivated and proactive with the ability to work independently in a remote setting.
  • Strong communication skills, comfortable with open team discussions and transparent collaboration.
  • Proactive problem solver who enjoys innovation beyond routine API development.
  • Comfortable working in a smaller team with close stakeholder interaction.

  • Experience with Agile development
  • Experience developing systems from scratch
  • Experience with messaging/event-driven architectures
  • Experience with NoSQL databases
  • Familiarity with AWS services and serverless frameworks
  • Experience with scalable, highly available systems
  • Contributions to open source projects
  • Background in financial services

Location

Tokyo

Salary

7 - 10 million yen

Selling points

  • Choose where to work within Japan: Enjoy the freedom to work from anywhere in Japan, with the option to visit our Tokyo office for monthly meetups and face-to-face collaboration.
  • Innovate on Cutting-Edge Payment Systems: Build and maintain a production-grade payments gateway platform that powers over 30,000 merchants, integrating credit cards, QR codes, bank transfers, and more.
  • Modern Tech Stack: Work with Scala, Kotlin, Java (functional programming), AWS cloud services, microservices architecture, CI/CD pipelines, and event-driven systems.
  • Shape the Platform's Future: Take ownership of your work, influence technical decisions, and proactively propose improvements beyond routine API development.
  • Grow Your Career Your Way: Whether you want to deepen your technical expertise as an individual contributor or explore leadership opportunities, you'll find a clear path with support, learning budgets, and a culture that values autonomy.
  • Collaborate in a Close-Knit, Flat-Hierarchy Team: With a growing engineering team of about 20 people, including dedicated leaders who understand the needs and what excites engineers, you'll be part of a highly communicative team that embraces open Slack channels and open communication.
  • Continuous Learning & Innovation: Participate in tech talks, proof-of-concept projects, and a culture that encourages curiosity and ownership.

Reference Number: 06940-0013217037

By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice . Please do not submit any sensitive personal data to us in your resume (such as such as race, beliefs, social status, medical history or criminal record) as we do not collect your sensitive personal data at this time.

お客様が「今すぐ応募」ボタンをクリックすることにより、ロバート・ハーフ(以下、当社)がお客様の応募内容を処理し、求人情報を今後随時ご連絡する目的で個人情報を使用することに明示的に同意ただいたこととなります。当社による個人情報の処理方法、またお客様自身の個人情報へのアクセスおよびその訂正に関する詳細については、プライバシー規約()をお読みください。当社は、要配慮個人情報はお預かりしておりませんので人種、信条、社会的身分、病歴、犯罪の経歴など、取扱いに特に配慮を要する個人情報は、ご提出いただく職務経歴書・レジュメ等に含めないようお願いいたします。

Job Tags

Similar Jobs

LUDWIG+

Art Director Job at LUDWIG+

 ...LUDWIG+ has an immediate opportunity available for an Art Director with exceptional design skills. As an Art Director you will be responsible for overseeing the developments of marketing materials and brand identity development for a range of clients. You will be involved... 

McGuire Memorial

Program Specialist Job at McGuire Memorial

 ...Job Description Job Description PROGRAM SPECIALIST - Life Enrichment Adult Program $20.95 - $22.45 per hour Monday thru Friday...  ...disabilities Excellent attendance and work required Good computer & Ipad skills Requirements (all provided by McGuire):... 

会社名非公開

Sales Executive Job at 会社名非公開

 ...ht forwarding business Description * Support and supervision of all commercial freight forwarding activities * sales and quotations; freight tender inquiries * Taking care of rate requests handling from agents * key account manag... 

Gordon Food Service

Class 1 Delivery Driver Job at Gordon Food Service

 ..... Position Summary Presents a positive image to Gordon Food Service (GFS) customers through courteous, on-time, and accurate deliveries of GFS products. Serves as liaison between GFS management and customers. Communicates all customer issues and concerns. Operates GFS...