Python Backend Engineer (Home Company)
- Tokyo
- Partial Remote
- Full-time
- December 20, 2024
Money Forward's Mission
At Money Forward, we have infused the values we’ve cherished since our founding into our mission. Please take a moment to check out our Mission, Vision, and Values.
Overview
At Money Forward Home Company, we operate services under the mission “Move money forward. Move life forward,” with our automatic household accounting and asset management app, Money Forward ME, which has over 16.1 million users, at the core.
The DataForward Office was established in August 2022 with the mission to use data to create services and deliver more user-focused customer experiences and to create discontinuous value using Machine Learning and AI
At Money Forward Home, we gather a vast amount of data related to “money,” which is crucial for household accounting and asset management services. This includes daily purchase information, income, savings, as well as financial products data (insurance, stocks, etc.).
We are seeking a team member who will lead the establishment and growth of data services to realize the above mission!
About Money Forward Home
Money Forward and Sumitomo Mitsui Card Co., Ltd. have concluded a final agreement regarding a capital and business alliance, including the establishment of a joint venture in the personal business sector.
We aim to integrate and maximize the value of Money Forward’s various services related to personal finances with the cutting-edge digital cashless services provided by Sumitomo Mitsui Card, and the comprehensive financial services, Olive provided by the SMBC Group, to solve more financial challenges for our customers.
Note: This position is employed by Money Forward Inc. but will be seconded to Money Forward Home Co., Ltd.
Performance evaluation and benefits follow Money Forward’s standards.
Responsibilities
As a Python backend engineer, you will collaborate with PdM, designers, and other engineers to develop and operate new products from requirements and specification design to implementation.
- Development of new features for the automatic household accounting and asset management app, Money Forward ME
- Review of functional and non-functional requirements / specification design
- Design environmental requirements and architecture for production use
- Test planning, design, execution, and post-release confirmation
- Coding
Why this position is attractive
- ToC Business Domain:
- This product deals with the personal and familiar field of money, and as a Fintech Software Company, the developed products directly contribute to improving user experience and driving revenue. In an environment where results are visible, you can feel a strong sense of achievement and fulfillment.
- You will develop products as a team with PdM and designers, not just as a recipient of system development orders, but by directly sharing your opinions to improve the product.
- New Services:
- You will have the opportunity to create solutions to provide more beneficial services to users using cutting-edge technologies such as AI.
- Growth Opportunities:
- At our division, you can continuously learn new knowledge, increase your expertise, and keep growing. Additionally, with other teams related to data, AI, and engineering in the company, you can share information and learn from them as well.
Qualifications
4+ years of professional experience in any of the following:
- Experience with web application development using frameworks like Django, FastAPI, or Flask
- Experience with API design
- Experience with developing applications using RDBMS
- Experience with test planning and execution support
- Requirements definition skills
- Communication skills to work with PdM, designers, and other team members
Nice to Have
- Data processing, visualization, and analysis skills using SQL and Python
- Experience with developing chat services using LLM APIs
- Experience with large-scale service operation on AWS
- Financial/accounting knowledge equivalent to Affiliated Financial Planner, 3rd Grade Japanese Financial Planner Certification or 3rd Grade of The Official Business Skills Test in Bookkeeping
Language Requirement
- Japanese: Native or JLPT N1
Interviews will be conducted in Japanese
- English: Business-level English (TOEIC 700+)
(Note: If you have other qualifications or experiences demonstrating English proficiency, such as EIKEN Pre-1, EIKEN 2nd Grade (CSE score 1950+), TOEFL iBT 60+, IELTS 5.0+, or Cambridge FCE.), feel free to discuss with us.
For those without a TOEIC 700+ equivalent score, they will be asked to take a designated test during the interview process (generally after the first interview).
We’re Looking for Someone Who
- Values teamwork and is motivated to grow professionally
- Can proactively solve business-related problems
- Has a strong technical growth mindset and seeks to take on technical challenges in the workplace
Technical Stack
- Languages: Python, SQL
- Web Frameworks: Django, Django Ninja, FastAPI, OpenAPI Specification (Swagger)
- Databases: MySQL, DynamoDB, Elasticsearch
- Infrastructure: AWS
- Libraries: pandas, Pydantic, SQLAlchemy, pytest, Sphinx, LangChain
- Package/Project Management: uv, ruff
- Chat Completion APIs: Amazon Bedrock, Anthropic Claude, OpenAI GPT, Gemini, Llama
Tools (Engineering)
- Repository Management: GitHub
- Communication: Slack, Zoom, Kibela, Google Sheets, Google Slides, Google Docs, Miro
- Project Management: Jira
Work Environment
At Money Forward, we provide an environment where we can create world-class services together, and we are looking forward to welcoming you.
- Provided PC Specs: We provide PCs equipped with the latest CPUs (MacOS or Windows). Custom-made PCs tailored to business requirements and replacements with the latest OS are also possible.
- Systems to Enhance the Development Environment: Peripheral devices necessary for work (such as displays, mice, keyboards) can be purchased as office supplies. Generally, you can choose from standard products (catalog), and if conditions are met, you can apply for non-standard products as well.
- Money Forward Library: We have a library system where you can freely borrow books, ranging from technical books to management books. Desired books can be purchased at the company's expense.
- Referral Driven: We cover the cost of recruitment meals. There is a referral reward system.
- Conference Participation Support: The company partially covers participation in domestic and international conferences, such as RubyKaigi and Google I/O."
Salary Range
Min 6,500,000 - Max 10,008,000 Japanese Yen / Year (Gross)
Location, Work Style Policy (Work from office / Work from home)
- Location: Tokyo, Japan
- Hybrid Work
-
- As a standard practice, a minimum of 2 days work from office attendance is mandatory, designated as team office days. Additionally, employees are encouraged to spend 3 or more days in the office.
- The specific "team office days" may vary depending on the assigned team.
- This policy may be subject to change based on the company's needs and work circumstances.
Working hours
Flexible Working Hours (No core time)
Vacations
- Two days off per week (Saturday and Sunday)
- Japanese national holidays
- Paid holiday: 10 days (first year) *Number of paid holidays increases (+1 day) every year up to 20 days a year.
- Summer vacation days: 3 days
- Winter vacations days: 2 days
- Year-end and New Year’s holidays (Dec 31st~Jan 3rd)
Benefit
- Health insurance
- Employee stock ownership plan
- Full transportation coverage
- The latest computer (No limit upgrade or purchase when needed for development is available upon approval.)
- Seminar participation support
- Book purchases
- Copyright of OSS belongs to individuals
About Money Forward
Money Forward, founded in 2012, strives to deliver exceptional value to users in various business domains. As a leading FinTech company, we offer over 40 services, ranging from personal finance management to B2B SaaS products.
We have been growing rapidly, and we are expanding our global hiring to help further expand the company. That means that we are open to hiring those with limited or no Japanese language proficiency.
Money Forward is one of Japan's hottest FinTech companies and it is now a great opportunity to be a part of one of our continued growths!
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.