User profile picture

@money-forward | Money forward

Created a year ago (Last Update: 3 hours ago)

Middle Backend Developer (Go), Japan

Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com

💚 16.3K people viewed

Middle Backend Developer (Go) in Tokyo, Japan

Money Forward X offers BtoBtoC and BtoBtoB services catered to financial institutions and businesses. It traces its origins back to the Fintech Business Promotion Department, which was established in 2017. Our primary objective is to realize Money Forward's vision of becoming the comprehensive financial platform for everyone. To achieve this, we are dedicated to delivering financial solutions that benefit local users.

By harnessing the trust and data from financial institutions, which have served as the bedrock of Japan's economy for many years, and combining it with Money Forward's cutting-edge technology, we aim to shape a future where managing finances is more convenient and less burdensome. Our goal is to provide a seamless and worry-free financial experience for all.

We are in the process of developing the "Mikatano Series," a suite of software solutions designed to offer a wide range of services to businesses. Our aim is to assist our customers, including companies and business partners, in taking the initial steps toward digitizing their business operations and gaining deeper insights into their financial and operational processes.

Through the provision of the "Mikatano Series," we are dedicated to empowering small and medium-sized enterprises to harness the potential of technology for digitalizing their business requirements. Our services encompass various aspects, including financial management, invoice management, workflow automation, and more. These services are tailored to help businesses achieve their digital transformation (DX) goals, resulting in more efficient and enjoyable work experiences.

In the role of an Intermediate-Level Go Developer, you will play a vital role within our development team. Your responsibilities will include the design, development, and ongoing maintenance of applications and services built using the Go programming language. You will collaborate closely with senior developers and other team members from various disciplines to ensure the creation of software solutions that are of top-notch quality, scalable, and highly efficient.

Your dedication to coding and problem-solving, coupled with your proficiency in Go, will be pivotal in achieving the successful execution of our projects and furthering the advancement of our organization.

As an Intermediate-Level Go Developer, your role involves:

  • Collaborating with the development team to comprehend project requirements and specifications.
  • Engaging in the entire software development lifecycle, from initial planning and design to thorough testing and successful deployment.
  • Creating and maintaining scalable, high-performance, and dependable Go applications and microservices.
  • Identifying and resolving software defects promptly, ensuring smooth software operation.
  • Crafting clean, well-documented, and efficient code while adhering to the company's coding standards and best practices.
  • Participating in code reviews and offering constructive feedback to your fellow developers.
  • Cooperating with the DevOps team to facilitate application deployment to production environments and support continuous integration and delivery (CI/CD) processes.
  • Collaborating closely with the Quality Assurance team to maintain software quality through comprehensive testing and debugging.
  • Staying current with the latest developments in Go and relevant technologies to contribute to ongoing improvement efforts.
  • Providing technical support to clients and internal stakeholders as required.

Qualifications for the role of Intermediate-Level Go Developer:

  • Bachelor's degree in Computer Science or Software Engineering.
  • A minimum of 2 years of professional experience as a Go developer, working on real-world projects.
  • Strong grasp of the Go programming language and relevant frameworks.
  • Familiarity with web application development, RESTful APIs, and microservices architecture.
  • Proficiency in using version control systems, such as Git, and collaborative development tools.
  • Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes) is a valuable asset.
  • Exceptional problem-solving skills and the capability to address intricate technical challenges.
  • Excellent communication skills and the ability to collaborate effectively within a team-oriented environment.
  • Previous exposure to Agile development methodologies is advantageous.

These qualifications make you well-suited to excel in the role of an Intermediate-Level Go Developer.

Additional qualifications that would enhance your suitability for the role:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform, demonstrating your ability to work with cloud-based services and resources.
  • Proficiency in microservices architecture and related technologies, highlighting your expertise in designing and implementing scalable and modular systems.
  • Familiarity with messaging systems such as RabbitMQ or Apache Kafka, showcasing your knowledge of asynchronous communication and event-driven architecture.
  • Japanese language proficiency, which can be beneficial for effective communication in the work environment, particularly if working for a Japanese-speaking organization or collaborating with Japanese clients and colleagues.

Your tech stack and development environment include:

  • Programming Language : Go
  • Integrated Development Environments (IDEs) : Visual Studio, GoLand
  • Continuous Integration/Continuous Deployment (CI/CD) : CircleCI
  • Version Control Repository : GitHub
  • Cloud Platform : AWS (Amazon Web Services)
  • Containerization : Docker
  • Orchestration : Kubernetes

This technology stack is well-suited for developing modern, scalable, and containerized applications in a collaborative and efficient manner. It combines the power of Go with robust CI/CD practices and cloud-based infrastructure for a streamlined development and deployment process.

Min 5,200,000 - Max 7,000,000 Japanese yen / year (Gross)

*Including fixed overtime work allowance of 45 hours for regular, non-legal hours, legal holidays and 40 hours for late-night work.

Location : Tokyo, Japan

Remote work: available up to 4 days a week.

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 vacations days : 2 days
  • Health insurance.
  • Employee stock ownership plan.
  • Full transportation coverage.
  • The latest computer (if considered necessary for work, limitless upgrade on specs and purchases of peripheral equipment are allowed.).
  • Seminar participation support.
  • Book purchases.
  • Copyright of OSS belongs to individuals

Working Visa.

Flight ticket to Japan.

Signing Bonus.

Temporary fully furnished apartment for the first month

Quick job search

new graduate
CTO jobs
Translator
VP of Engineering
internship
mercari
software engineer

Got a job to post?

Post your job for free and reach thousands of candidates. Contact us today! Read benefits.

contact@japanjobspace.com

Other job

Expand

Get in touch with us!

Fill in this form or send us a mail on contact@japanjobspace.com

Join our newsletter!

Subscribe to our newsletter to get job alerts!!

Made with ❤️ Japan job space