JapanTechCareers

Senior Software Engineer, Backend-Focused Full-Stack (Global Product Team)

CADDi

CADDi logo
Tokyo
Full-time
JPY 9,000,000 - 12,000,000 per year
HybridMid-Senior
Accepts Overseas Applications
Language Requirements English: Business Level

Tech Stack

RustTypeScriptPostgreSQLNodeReactGoKubernetesGraphQLGCPgRPC

Description

Information about CADDi:

  • CADDi: Chapter Two as a Manufacturing AI Data Platform” (CEO Kato's note): https://note.com/yushirodesu/n/n604bcca89964
  • “Witnessing the moment a product changes something” (CPO Shirai's note): https://note.com/yosukeshirai/n/n060824de8982
  • 【In-Depth Analysis】Manufacturing × AI: The Potential. Key Player “Caddie” Unveils Its Grand Strategy (Newspicks): https://newspicks.com/news/13826874/body/
  • Service Website: https://caddi.com/en/drawer/
  • Company Introduction for Engineers: https://speakerdeck.com/caddi_eng/en-company-overview-for-engineers
  • Business Details: https://recruit.caddi.tech/13f6e245ed2d80579e68e45d6c0c012e

Recruitment Background

At CADDi, our mission is to unleash the potential of manufacturing. To make this happen, we are developing and delivering an AI-powered data platform for the industry. We are delivering value not only to customers in Japan, but also across the US and ASEAN countries, and we are growing at a pace far exceeding the T2D3 benchmark. We believe we have what it takes to become one of the true global champion companies. To sustain this rapid growth and continue delivering value to an even greater number of customers worldwide, we are looking for talented individuals to join us in building the very core of our business—our product. In addition, our engineering organization is entering an exciting new phase, where we are opening the doors not only to Japanese-speaking professionals, but also to global talent from around the world. We’re seeking individuals with strong technical expertise and project management capabilities, as well as the leadership to help shape our engineering team as we move into this exciting new stage of growth. These materials are a great place to start if you want to understand who we are and what we do.

Job Responsibilities

  • Contribute to the development of a new application built on top of our core platform, CADDi Drawer — for example, the recently released CADDi Quote. This project is run like an independent startup within CADDi, aiming to create a product that could exceed T2D3-level growth on its own. You’ll be part of a fast-moving, entrepreneurial team building entirely new value from zero.
  • Lead the end-to-end development of the application from scratch, including technology selection, domain modeling, and overall architecture design.
  • Collaborate closely with cross-functional teams such as product managers, designers, and engineers across multiple teams to ensure successful delivery.
  • Play a key role in building a high-performing, globally-oriented engineering team that primarily operates in English.

Requirements

- 7+ years of hands-on professional experience building web applications on cloud platforms like GCP, AWS, and Azure. - Successfully led web application development projects with teams of 5+ members. Leadership may have been demonstrated through: - Strong technical excellence*1 - Strong proactivity and leadership skills.*2 - Fluent English communication skills, including understanding context-heavy information (the team will be mostly English-only speakers!) *1 What Strong Technical Excellence Looks Like in Practice - Experience leading architecture design initiatives - Experience in researching and developing core functionality and technically complex aspects of products for at least 3 years. - Experience in handling non-functional aspects of technical products like performance, observability, or availability as well as dealing with ambiguity in their roles. - Experience having worked in multiple different programming languages. *2 What strong proactivity and leadership skills looks like in practice - Making estimations regarding how long development would take and which features to prioritize - Ability to guide other engineers to systematically improve their product and delivery cycle

Nice to haves

- Development experience in a Docker-native infrastructure environment - strongly preferred - Backend development and operation experience for web applications using statically typed languages - strongly preferred - Experience selecting programming languages, frameworks, and libraries by evaluating pros and cons from both technical and business perspectives - Experience developing services that include asynchronous jobs, particularly with designing and building the job infrastructure from scratch. - Proven ability to drive solutions to development productivity challenges through technical leadership, including: establishing and maintaining CI/CD pipelines (especially around Docker), defining and supporting coding standards - Full Stack Development experience (ideally with React.js). - Hands-on experience with Domain-Driven Design (DDD) in complex business domains - Designed, developed, and maintained microservices architecture in a distributed environment - Built secure web applications with a strong awareness of modern security best practices - Successfully led and completed projects involving multiple stakeholders.

We want to work with individuals who have this kind of mindset.

- Individuals who understand our mission "Unleash the potential of manufacturing". - Individuals who can confront essential challenges and take action with a sense of ownership to resolve them. - Individuals who can perform their duties with a positive attitude and constructive discussions in fast-changing and highly uncertain situations. - Individuals who can communicate and discuss with a respectful attitude, considering the context and resolution of others.

Hiring process

・Document screening ・Casual interview (if requested) ・Coding test & Writing Sample ・1st Technical interview (Engineer) ・HR talk *This stage does not involve selection criteria; it serves as an opportunity to align on conditions and clarify any questions regarding the selection process. ・2nd Technical interview (Engineer) ・Final interview (CTO) ・Offer interview *Please note that, depending on the situation, additional interviews or discussions may be proposed. *If desired, we can arrange casual interviews with employees even during the selection process. Please feel free to consult with us. *The average time from application to offer is about one month, but if you are in a hurry, please let us know. We will do our best to adjust the schedule to fit your job search timeline.
Posted: 2025/11/01

Click to apply for this position

Have questions? Ask us

Company Information

501-1000 employees

Related Jobs

Japanese RequiredHybridOther
Tokyo
Hybrid • Full-time
Â¥10.0M~14.0M
RustTypeScriptPostgreSQLNodePython+3 more
Japanese RequiredHybridOther
Tokyo
Hybrid • Full-time
Â¥10.0M~14.0M
RustTypeScriptPostgreSQLReactNode+3 more