Backend Engineer, Platform team

EARTHBRAIN Minato-ku, Tokyo
  • 💴 ¥5M ~ ¥12M annually
  • 🏡 Partially remote
  • 🧪 5+ years experience required
  • 💬 Conversational Japanese
  • 🗾 Japan residents only
  • 🧳 No relocation support
DO YOU NEED MORE INFO?
ASK A QUESTION

About EARTHBRAIN

EARTHBRAIN Minato-ku, Tokyo

EARTHBRAIN is a spinout of Komatsu Ltd, the world's second-largest multinational construction equipment manufacturer. It offers Smart Construction technology which streamlines the construction process through automation and provides earthmoving contractors increased collaboration, efficiency, productivity, and safety.

Key benefits

  • Autonomy for our engineers
  • Dedicated to high quality code
  • We use agile development

About the position

Until now, platform development has primarily relied on external vendors. To improve development speed, retain technical expertise in-house, and respond more quickly and precisely to customer needs, we are shifting to full in-house development. This role is a critical part of that transition.

Because the platform underpins the full digitalization of the civil construction process, you’ll be contributing to the very foundation of services that will be used by people across the global civil engineering and construction industry.

Our key challenge is to establish a system that enables us to solve the above technical issues quickly and continuously. This includes building a solid DevOps foundation to support continuous deployment, and raising the overall technical level of our team. As a core platform, the system must handle a wide range of complex and technically demanding challenges, including:

  • Stream processing of data from construction machinery and drones
  • Authentication and authorization for users
  • Modeling of core business domains
  • Data integration across multiple systems
  • One current initiative involves solving cross-system data integration using an event-driven architecture.

Responsibilities

  • Design and implement APIs (e.g., authentication, user/org management, data exchange)
  • Design platform architecture to meet performance and feature requirements
  • Collaborate with teams working on user-facing solutions
  • The platform provides shared services like authentication, data/file management, and project management to all solutions.

Requirements

  • 5+ years of experience in end-to-end web service development, from detailed design to testing
  • Hands-on experience developing commercial services in at least one of the following languages: Java, JavaScript (Node.js), Go, Python, or Ruby
  • Experience working in a team environment using Git
  • Japanese Skill - Above N3. Note: Depending on your assignment, you may be required to work in a language outside your current experience.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience in requirements definition and basic system design
  • Backend development experience for commercial services using TypeScript
  • Backend development experience using Nest.js
  • Experience working in a Scrum development environment

Compensation

5 to 12 million JPY annually.

Hiring Process

  1. 1

    Coding Test

  2. 2

    Resume Screening

  3. 3

    First Interview

  4. 4

    Final Interview

DO YOU NEED MORE INFO?
ASK A QUESTION

Meet EARTHBRAIN's Developers

Paul is the AI Lead at EARTHBRAIN, where he’s been tasked with building out their AI roadmap and AI team. He talks about the opportunities for AI technologies in the construction industry, what sort of team he hopes to build and what projects he expects to be working on.

Read their story...

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.