Money Forward X?
Money Forward X provides BtoBtoC / BtoBtoB services for financial institutions and business companies and is the predecessor of the Fintech Business Promotion Department launched in 2017. In order to achieve Money Forward's vision of "Becoming the financial platform for all", we are currently working on providing money solutions for local users.
With the trust and data of financial institutions, who have been the foundation of Japan's economy for many years, combined with Money Forward's technology, we will create a future with more convenience and less worries for money.
We are creating "Mikatano Series" a group of softwares which provides various services for businesses. We support our customers (companies) and business partners to take the first step in digitizing their business operation and have more in-site into the business operation and finance.
By providing “Mikatano Series”, we are helping small and medium-sized enterprises to utilize the power of technology to digitalize their business needs. We provide services such as financial management, invoice management, workflow management, etc., that help businesses to realize DX objectives and make work more enjoyable.
As an Intermediate-Level Go Developer, you will be an integral part of our development team, responsible for designing, implementing, and maintaining Go-based applications and services. You will work closely with senior developers and other cross-functional team members to ensure the delivery of high-quality, scalable, and efficient software solutions. Your passion for coding and problem-solving, along with your expertise in Go, will drive the success of our projects and contribute to the growth of our company.
Responsibilities and Duties
- Collaborate with the development team to understand project requirements and specifications.
- Participate in the full software development lifecycle, from planning and design to testing and deployment.
- Develop and maintain scalable, performant, and reliable Go applications and microservices.
- Identify and troubleshoot software defects, ensuring the timely resolution of issues.
- Write clean, well-documented, and efficient code, adhering to the company's coding standards and best practices.
- Conduct code reviews and provide constructive feedback to fellow developers.
- Work with the DevOps team to deploy applications to production environments and support continuous integration and delivery (CI/CD) processes.
- Collaborate with the Quality Assurance team to ensure software quality through testing and debugging.
- Keep up-to-date with the latest developments in Go and relevant technologies to contribute to continuous improvement.
- Provide technical support to clients and internal stakeholders as needed.
- Bachelor's degree in Computer Science, Software Engineering.
- Proven experience as a Go developer, with at least 2 years of professional experience working on real-world projects.
- Solid understanding of Go programming language and related frameworks.
- Familiarity with web application development, RESTful APIs, and microservices architecture.
- Proficiency in using version control systems (e.g., Git) and collaborative development tools.
- Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes) is a plus.
- Strong problem-solving skills and the ability to tackle complex technical challenges.
- Excellent communication skills and the ability to work effectively in a team-oriented environment.
- Prior experience in Agile development methodologies is desirable.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with microservices architecture and related technologies.
- Experience with messaging systems such as RabbitMQ or Apache Kafka.
- Japanese language proficiency
- Programming language: Go
- Environment: Visual Studio, GoLand
- CI/CD: CircleCI
- Repository: GitHub
- Others: AWS, Docker, Kubernetes
Location, 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.
- Flexible Working Hours (No core time)
- Two days off per week (Saturday and Sunday)
- Japanese national holidays (16 national holidays in 2023)
- 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 vacation days: 2 days
- Health insurance
- Employee stock ownership plan
- Full transportation coverage
- The latest computer (if considered necessary for work, limitless upgrades on specs and purchases of peripheral equipment are allowed.)
- Seminar participation support
- Book purchases
- Copyright of OSS belongs to individuals
Relocation Support for Overseas Candidates
- Working Visa
- Flight ticket to Japan
- Signing Bonus
- Temporary fully furnished apartment for the first month
Casual interview/Document Screening
Final interview *Reference checks may be required before or after the interview.
Job offer and Meeting
*The selection process may change
Money Forward may ask you for the reference checks using an online service, called "back check".
Mutual understanding is limited in the selection process only. Therefore, we would like to refer to the information about you from your supervisor and colleagues working together at the current or previous company so that we can make a more reliable match and to lead to your early success after joining our company.
*No pass/fail decision will be made on the basis of the reference checks only.
*The fact that you are applying for us will not be disclosed to your references.