Software Engineer

  • Remote OK - Anywhere in Japan
  • Full-time
  • May 25, 2023
Apply from Japan Only
(You must live in Japan to apply)
Language Requirements
Japanese: Business Level
English: Business Level
Moneytree is looking to help people & trusted organisations unlock the power of data for good. Our financial data platform, Moneytree LINK, enables individuals and businesses to share their confidential financial information with trusted third parties, such as financial institutions and fintech service providers. Our technology is used by major banks, accounting software companies and fintech companies in Japan, including Mitsubishi UFJ Financial Group, Sumitomo Mitsui Financial Group, Mizuho Financial Group, TKC and Yayoi, and other enterprise clients. Our apps are also used and trusted by millions of individuals.
The LINK Data team plays a vital role in achieving this mission by connecting our data platform to over 2600 data sources across Japan. As a LINK Data Engineer, you will work on designing and developing ETL software to power our data aggregation system: the technology at the heart of our fintech platform.
If you like hard problems, consider yourself rational, love to impact large numbers of people, are passionate about quality and hate seeing imperfections, we trust you to bring your attention to detail and creative problem solving to bear on the challenging data problems in this team.
We give you freedom and responsibility to do good work while we provide the best tools and empower you to use them well. We are flexible, supportive and meritocratic. We are an international and diverse team. We offer a healthy work-life balance, work together to help you grow professionally, and reward your talent and positive attitude.

Join us if you:

    • Look for novel solutions to build resilient, fault-tolerant systems.
    • Enjoy the challenge of pulling out signal from noise and turning it into actionable data.
    • Want to build a platform relied on by millions of users for financial insights, while protecting their privacy.
    • Are thinking beyond short-term needs and think about challenges the team will face in 6 months to 1 year.
    • Are a fan of constant improvement and automation, and you hate doing the same operation twice.
    • Like to challenge the status quo and generate ideas for improving the team.

You will spend time on the following:

    • Developing our ETL pipelines and tooling around them.
    • Building out a robust web scraping and data parsing system.
    • Identifying opportunities and lead initiatives to make our ETL process more resilient and fault-tolerant.
    • Mentoring junior engineers and pairing with your peers on a regular basis.
    • Developing a culture of continuous improvement in the team.
    • Building tooling to accelerate resolution of or prevent recurrence of common failure cases in the data extraction stage.
    • Assisting the team with inbound support work and improving our systems as part of that work.

What we’re looking for:

    • You have experience using TypeScript and JavaScript in a professional setting.
    • You can write high-quality, well-tested code and you are familiar with both OOP and functional programming.
    • You have experience writing code and delivering software using state-of-the-art CI/CD practices, and operating that software in a production environment.
    • A background in data processing techniques and proven experience in building and maintaining ETL pipelines for a wide range of data sources.
    • You can compare implementation options and make the correct technical and cost tradeoffs to deliver an optimal solution.
    • You always advocate for technical excellence, but you are open to change when needed.
    • You will communicate in English on a daily basis, however you also have JLPT N2 or better Japanese.

Nice to have:

    • Experience with Ruby on Rails, AWS CloudFormation, Step Functions, SWF or Heroku.
    • You have worked on web scraping, parsing and data extraction of both dynamic SPA and static HTML web pages.

Location & Benefits

    • Working remotely from anywhere in Japan
    • Flexible work hours without core time (Common working hours: 10am - 4pm at JST)
    • Employee stock option program participation.
    • Referral bonus 250,000 JPY per successful hire.
    • Communication allowance (10,000 JPY/month).
    • Remote work allowance (3000 JPY/month).
    • 20 annual paid leave.
    • 10 annual sick and care leave.
    • Health and social insurance support.
    • Ability to work from overseas for short periods.
    • Learning support.

There are two ways to join Moneytree, apply for the right role, or be the right person and let us find a role for you. We encourage you to get in touch if you are resourceful, have a passion for creation, value integrity and strive to always do your best work.

Moneytreeは「人々とお金の関係を身近にし、最適な資産運用をサポートすること」をミッションとし、B2Cでは個人資産管理・家計簿アプリ「Moneytree」を提供、B2BではMoneytreeを元に構築された日本最大級の金融系API、金融インフラプラットフォーム「MT LINK」を企業向けに提供しています。



View Moneytree's company page

Search jobs from Moneytree in Japan
Software Engineer at Moneytree
APPLY NOW  ➜🇯🇵 Residents Only