Backend Software Engineer (Go)

Mujin is a Tokyo-based industrial robotics company providing MujinOS, intelligent robot controllers, and automated robotics solutions for logistics and manufacturing.

Tokyo, Japan
About Mujin, Inc.

Mujin develops and sells intelligent robot controllers and delivers robotics solutions. Its MujinOS platform integrates robots, AGVs, and automation devices using digital-twin-based control for industrial automation.

View jobs by Mujin, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop, and maintain backend services for Mujin Portal in Go. You will build GraphQL APIs for managing fleets of connected controllers, create systems to collect, synchronize, store, and process controller data, and implement secure remote access, authentication, and multi-tenant access control. You will improve backend architecture and own features from design through maintenance.

Requirements

  • Hands-on experience designing and developing backend services in Go
  • Strong experience with PostgreSQL or other relational databases, and data modeling
  • Solid understanding of system design and software architecture
  • Ability to independently own and deliver backend features or services
  • Strong problem-solving and communication skills
  • Preferred: distributed or cloud-based backend experience
  • Preferred: concurrent or asynchronous programming
  • Preferred: GraphQL, WebSockets, or real-time APIs
  • Preferred: OAuth 2.0, OIDC authentication and authorization
  • Preferred: Kubernetes and AWS or other cloud platforms
  • Preferred: IoT, robotics, or cloud-to-device systems

Responsibilities

  • Design, develop, and maintain backend services for Mujin Portal using Go
  • Build GraphQL APIs and services for managing fleets of connected Mujin Controllers
  • Develop systems for collecting, synchronizing, storing, and processing Controller data
  • Build secure remote access, authentication, and multi-tenant access control
  • Improve backend architecture for scalability, reliability, and maintainability
  • Own backend features or services from design through implementation and maintenance

Benefits

  • Salary revision twice a year
  • Performance-based bonuses
  • Every Saturday and Sunday off
  • Annual paid leave
  • Maternity and childcare leave
  • Flex Holiday
  • Flexible dress code
  • Commuting allowance
  • Japanese social security
  • Monthly team dinner support
  • Free buffet lunch every workday
  • Free vending machines
  • High-end coffee machine
  • Employee gym access
  • Japan relocation support
  • Visa sponsorship
  • Flight ticket support
  • Shipping expenses coverage
  • Housing assistance