Job title: Backend Developer (Golang and C++) -RC
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Location: Tokyo, Japan
Job published: 2025-11-21
Job ID: 67088

Job Description

Career Opportunity for a Backend Developer (Golang and C++) in Japan!

 

■ Backend Developer (Golang and C++)

 

■ Company Overview

An e-commerce, fintech, digital content and communications company with more than 30,000 employees, and operations in 30 countries and regions.

 

■ Your Role and Responsibilities 

● We are looking for Golang and C++, with experience range 8 - 10 years who can lead the team of 2 to 3 members technically.

 

Key Responsibilities:

●Works with the solution Designer/Architect to understand and clarify business requirements

●Develop microservices which are Rest based or Event based using C++, Golang and Kafka

●Lead and mentor junior developers and drive them into technical discussions

●Coordinate cross-functional teams to deliver on the activities for existing technology solutions

●Responsible to do the code reviews with the team members

●Ensuring micro service system architecture is well-maintained as per standards and core principles of business

●Participate in Sprint planning, system architecture, solution design and technical detailed design meetings

●Present development progress updates to the teams and stakeholders

●Be responsible for assessing current software development practices and principles to identify and implement process improvements

 

■ Experience and Qualifications

● 8-10 years of experience in software development, SDLC using C++, Golang

 

Technical Skills:

● Very Good understanding and knowledge of Data structures and Algorithms

● Good Hands-on experience of web services, Rest APIs and gRPC using Golang

● Experienced in implementing applications in Microservices architecture

● Strong knowledge of Go programming language

● Developed Kafka consumers & producers to handle events asynchronously

● Created dashboards on Grafana and Kibana to monitor application metrics for health, liveliness, and performances

● Worked on integrated GO-Hystrix dashboard to monitor micro-services using Circuit Breaker

● Experience with the following Databases like Couchbase DB, MySQL databases

● Experience with container orchestration systems like Docker, and Kubernetes

● Experience with designing, implementing, and deploying micro services in distributed systems

 

■ Additional Preferred Qualifications
● Experience in developing applications using Golang technologies including Goroutine, Channels, Gokit, ORM GORM, Gorilla Mux, go - hystrix, godoc, ginkgo, GRPC, GoLand, GoCD

●Experience using GIT, Maven, Jenkins, Sonar

●Cloud Platform - Docker/Kubernetes/CI/CD/AWS or any other decent knowledge

●Good Exposure on Design Patterns, API Gateways, Config servers

 

■ Good Reasons to Join

● Hybrid position in Japan

● Work with International team members

 

■ Work Location

Tokyo, Japan

 

Details will be provided during the meeting.



File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB