Jobs / Software Engineer, Backend
Jobs at Moneytree

Software Engineer, Backend

Moneytree Tokyo | Remote
Language
EN: conversational
JP: none
Salary
Employment Type
Full time

Job Description

Moneytree is looking to help people & trusted organizations unlock the power of data for good. Our technology is used by major banks, accounting software companies and other fintech companies in Japan, including Mitsubishi UFJ Financial Group, Sumitomo Mitsui Financial Group, Mizuho Financial Group, TKC, Yayoi, and 60 other enterprise clients. Our apps are also used and trusted by millions of individuals.

The mission of the Personal Finance Management (PFM) team is to help people make informed financial decisions, feel more secure about their finances, and progress towards a financially healthier life by providing a safe and user-friendly platform. As a backend engineer, you will work on the backend architecture and infrastructure that powers the Moneytree application on mobile platforms.

If you like hard problems, love to impact large numbers of people, and are passionate about quality, we welcome your application. 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. You will communicate in English on a daily basis. Proficiency in Japanese is welcomed, but not strictly required.

Reports to:

Engineering Manager


Responsibilities

You will spend time on the following:

  • Design and build backend applications and infrastructure for it.
  • Work with high-throughput, high-availability distributed systems.
  • Architect solutions that span across different teams, products, technologies.
  • Instrument and maintain our production systems to ensure a reliable and observable production environment.
  • Apply technical expertise to investigate and resolve customer software issues related to our products.
  • Learn the finance domain in-depth, including: banking, insurance, e-commerce, credit cards and other types of financial institutions.
  • Communicate with our stakeholders to understand their needs and experiences, identify tasks, provide estimates and meet production deadlines.
  • Suggest and implement new solutions for our customers.

Qualifications

  • Experience with Ruby on Rails, NodeJS (Serverless), AWS.
  • A candidate with at least two years of professional experience and based in Japan.
  • Good understanding of concepts of distributed systems (microservices, message queues, load balancing, caching, etc.).
  • In-depth understanding of how client applications (Web and mobile native) work end to end.
  • Ability to deliver complete work integrated with the larger system, with test coverage and documentation necessary to achieve high quality.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate on tasks with other engineers and across disciplines. Experience in pair programming is welcomed.
  • Ability to quickly adapt to new environments and different ways of working, being pragmatic and open minded.
  • Advocating for technical excellence and suggesting practical tradeoffs where required.
  • Someone who remains up to date with the technology, concepts and best practices in your area of expertise.
  • Ability to clearly communicate in English on a daily basis is required. Proficiency in Japanese is welcomed, but not strictly required.

Join us if you:

  • Have a passion towards building a platform relied on by millions of users for financial insights.
  • Prioritize protecting people’s privacy when building apps.
  • Have a "customer first" mindset and design systems with customer value in mind.
  • Interested in finance / fintech field and have a desire to learn the related domains in-depth.
  • Enjoy working in a highly collaborative environment.

About the Company

At Moneytree, we help people share their confidential financial information with trusted third parties. Our technology is used by major banks, accounting software companies and fintech companies in Japan. Key clients include Mizuho, SMBC, Mitsubishi UFJ Nicos and Yayoi, and our apps are used and trusted by millions of people around the world.

Benefits

  • Working remotely from anywhere in Japan
  • Flexible working hours 
  • 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 carer leave
  • Health and social insurance support
  • Ability to work from overseas for short periods
  • Learning support (7500 JPY/quarter)