Full-Stack Software Engineer (Python, React)
Expected Roles
Development of new AI solutions for internal productivity enhancement in MFW
Job Description
MoneyForward is seeking a skilled Full-Stack Software Engineer to join our team and help develop and maintain our AI systems. This role involves working on a codebase primarily written in Python and TypeScript, with additional technologies including Makefile, Shell, Dockerfile, and HTML. The ideal candidate is proficient in both backend and frontend development, with a strong emphasis on Python, React, and TypeScript.
Key Responsibilities
Develop and maintain backend services for AI systems.
Build and enhance frontend applications using React and TypeScript.
Collaborate with DevOps to manage builds, deployments, and containerization using Docker.
Ensure code quality and maintainability through code reviews and proper documentation.
Troubleshoot and resolve technical issues across the stack.
Work closely with cross-functional teams to deliver high-quality software solutions.
Requirements
Strong proficiency in Python with experience in backend development.
Proficiency in React and TypeScript with experience in frontend development.
Experience with DevOps practices, including build automation and containerization.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work independently and manage time effectively.
Experience with CI/CD pipelines and cloud services (GCP, AWS).
Preferred Qualifications
Experience with AI and machine learning projects.
Knowledge of modern frontend frameworks and libraries.
Experience developing and implementing asynchronous architectures.

Caring Mental & Physical Recreation:
- Hybrid working: 2 days at the office and 3 days WFH
- Working hour: Flexible start 8AM-9AM from Mon-Fri
- Full salary in probation
- Insurance: Applied from Probation period:
- Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary)
- Private health insurance & accident insurance. From Managing level: extra for family members
- Bonus: 13th month salary
- 16 - 24 paid days off and more
- Paternity leave: Extra 5 days
- Annual company trip; Quarterly team building
- Billiards & Running club
- Annual health check
- Well-equipped facility: Macbook pro, additional monitor,..
Caring Career & Development:
- Clear Career path
- Foreign language & International technology-related certifications sponsoring
- External & internal training courses
- Soft-skill workshops
- Tech seminars
- Monthly and biannual Recognition Awards
- Performance & salary review: twice/year (Jun & Dec)


ideal
position yet?
we will
contact you for upcoming
opportunities.
