As a 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.
About the Product
At MFX, we understand the unique challenges and ambitions of small and medium-sized enterprises in Japan. That’s why we’re built a corporate banking platform designed specifically to support business growth with speed, security, and simplicity.
Our platform offers a full suite of financial services tailored for SMEs — from seamless digital account management and automated cash flow tracking to efficient payment solutions and smart financing tools. Whether our users are expanding operations, managing day-to-day expenses, or planning for the future, MFX is here to make banking one less thing to worry about.
Technology Stack
- Programming language: Go
- Environment:
- Visual Studio Code, GoLand
- Cursor, GitHub Copilot
- CI/CD: CircleCI, GitHub Actions and ArgoCD
- Repository: GitHub
- Monitoring : Datadog, CloudWatch, and Rollbar.
- Others: AWS, Docker, Kubernates, SonarQube and Terraform
Responsibilities
- 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.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Go developer, with at least 3 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.
- Familiarity with microservices architecture and related technologies.
- 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.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Prior experience in Agile development methodologies.
- Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with foundational technologies for service operations, such as authentication and authorization.
- Experience with messaging systems such as RabbitMQ or Apache Kafka.
- Japanese language proficiency
- Experience in AI development and/or experience in using AI tools to improve development processes.
- Money Forward recently announced our AI Strategy roadmap which focuses on improving AI-driven operational efficiencies, as well as integrating AI agents into our products to deliver better value to our users.
Compensation
5.808 to 7.908 million JPY annually.