Senior Backend Engineer

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • March 27, 2025
Conditions
yen-icon
¥8.5M ~ ¥12M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

Employment Information

Recruitment Background

CADDi is on a mission to "Unleash the potential of manufacturing." We operate "CADDi DRAWER," a cloud-based system that supports digital transformation centered on the use of drawings, which are the most essential data in the manufacturing industry.

Launched in 2022, "CADDi DRAWER" is a groundbreaking product that uses technologies such as machine learning to structure and link critical design data, considered vital in the manufacturing sector. This innovation transforms this data into valuable informational assets. Already, we have received significant adoption from leading domestic manufacturing companies and machining firms. In 2023, we expanded our sales efforts to international markets, including the United States and Vietnam.

Our vision for the future is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve holistic optimization across departments and companies. We aspire to transform our customers' workstyles and cultures, ultimately driving a revolution in the entire manufacturing industry. To help us shape such a world, we are looking for new members to join our team.

 

Job Responsibilities

  • Leading system requirements definition and domain modeling -Designing the overall architecture of backend systems -Selecting and evaluating technologies such as middleware and frameworks (*These are not the only responsibilities included in this role.)

 

Qualifications

(1) Experience in leading development with technical expertise We envision candidates with experience in the following areas (though it is not necessary to have experience in all of them):

  • Leading architectural design
  • Making decisions on programming languages, frameworks, and libraries by comparing their pros and cons from both technical and business perspectives, incorporating personal experience
  • Conducting technical evaluations, particularly in areas such as logging, monitoring, and user event tracking Developing services involving asynchronous jobs, especially building the job infrastructure independently
  • Driving solutions for productivity challenges through technology, such as: Establishing CI/CD pipelines (especially involving Docker), Standardizing coding guidelines and supporting their implementation, Introducing schema-driven development practices

(2) Experience solving challenges in product or project delivery We envision candidates with experience in the following areas (though it is not necessary to have experience in all of them):

  • Leading and successfully completing projects involving multiple stakeholders
  • Planning development schedules, defining requirements, creating timelines, and managing progress
  • Driving solutions for development process challenges, such as: Establishing robust testing processes Introducing Scrum practices to the team

*Notes on (1) and (2) While we prefer candidates who possess both sets of skills, the balance between the two will be assessed throughout the hiring process (document review and interviews) to determine potential success within our company. We place a strong emphasis on individuals who do more than simply execute assigned tasks or solutions. Instead, we value those who proactively identify appropriate challenges and work towards solutions while navigating various constraints, including business, organizational, technical, and cost factors.

(3) Business-level English proficiency *team communication is mainly in English.

 

Preferred Qualifications

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

  • Experience in backend development and operation of web applications using statically typed languages (highly recommended)
  • Development experience in Docker-native infrastructure environments (highly recommended) Experience leading improvements in development processes based on Scrum or Agile methodologies
  • Experience in designing and developing large-scale systems spanning multiple teams
  • Development experience based on domain-driven design
  • Development experience with strongly statically typed or functional programming languages such as Rust or Scala
  • Experience in designing, developing, and operating microservices
  • Experience developing web applications with a focus on security
  • Conversational-level Japanese proficiency(Japanese Language Proficiency Test N2 or above is a guideline; external communication is a mix of Japanese and English).

 

Portrait of a person

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.

 

Salary

  • Initial annual salary is estimated to be in the range of 8.5 million to 12 million yen.
  • Salary reviews will be conducted twice a year.
  • The annual salary will be divided into 12 equal monthly payments.
  • Stock option program available.

 

Development Environment

  • Frontend:TypeScript,React,Next.js
  • Backend:Rust(axum),TypeScript,Node.js(Express,Fastify,NestJS)
  • Machine Learning・Algorithm:Rust,Python,OpenCV,PyTorch,TorchServe,Elasticsearch,Vertex AI
  • Infrastructure:Google Cloud,Google Kubernetes Engine,Anthos Service Mesh,Istio,Cloudflare,Argo Workflows
  • Event Bus:Cloud Pub/Sub
  • DevOps:GitHub,GitHub Actions,ArgoCD,Kustomize,Helm,Terraform,Datadog,MixPanel,Sentry
  • Data:CloudSQL(PostgreSQL),AlloyDB,BigQuery,dbt,trocco
  • API:GraphQL,REST,gRPC
  • Authentication:Auth0
  • Other tools:GitHub Copilot,Figma,Storybook
  • Communication:Slack,Discord,JIRA,Miro,Confluence

 

Selection Process

  • Document screening
  • Coding test & Writing Sample
  • Technical interview (Engineer)
  • HR interview
    *This stage does not involve selection criteria; it serves as an opportunity to align on conditions and clarify any questions regarding the selection process.
  • 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.

 

Working Conditions

Work Environment

Workplace

  • We primarily operate on a remote work basis.
  • To encourage team interaction, we have recommended in-office days approximately once a week and off-site meetings 1 to 2 times a quarter.
  • If you prefer to work from the office, you are welcome to use our office space at any time.
  • Several team members also reside outside the Greater Tokyo area, including in the Chubu, Kansai, and Kyushu regions.

 

Working Hours

  • Flextime (core time 11:00-16:00), including 1hour break, with overtime

 

Office

6th Floor, D'sVARIE Asakusa Building, 4-4-2 Asakusabashi, Taito-Ku, Tokyo, Japan ※2min walk from Asakusa-Bashi station on JR/Toei Asakusa Line

 

Employment type

  • Full-time employee
  • 3-month probationary period (no changes in salary or benefits during this period)

 

Holidays and Leave

  • Annual paid leave (available after 6 months of employment) and special paid leave upon joining (3 days)
  • Summer vacation (3 days, available at your discretion between July and December)
  • Year-end and New Year's holidays (6 days)
  • Nursing and caregiving leave (up to 4 days per year) - Pets included
  • Refreshment leave (consecutive 5 days every 5 years of service)
  • Mourning and celebration leave

 

Allowances and Benefits

Various Allowances

  • Transportation expenses paid (up to 30,000 yen per month)
    • Residents living far from the office receive up to 60,000 yen per month
  • Childcare allowance
    • 15,000 yen per month per dependent family member under 18

 

Support for Employee Interaction

  • Club activity support fund (1,500 yen per member per activity)
  • Teaming Offsite cost assistance (5,000 yen per person, up to once per quarter)
  • Meal allowance for team internal interactions (2,000 yen per person, up to once a month)
  • Meal allowance for interactions between different teams (3,000 yen per person, up to once a month)

 

Growth Support

  • Server cost assistance (up to 10,000 yen per month, available to engineers)
  • Book purchase support
  • External training course fees reimbursement

 

Life Events and Family Support

  • Parental and caregiving leave (available after the end of the probationary period)
  • Marriage congratulatory gift (50,000 yen), childbirth congratulatory gift (100,000 yen)
  • Relocation assistance

 

Others

  • Comprehensive social insurance coverage (employment, workers' accident, health, welfare pension)
  • Provision of company PCs
  • Paid for medical checkups and gynecological examinations
  • Company-wide recognition per quarter (Q)

CADDi is driving the digital transformation of the manufacturing industry with the mission of “Unleashing the potential of the Manufacturing Industry”.

CADDi developed and provided the “Manufacturing AI Data Platform CADDi,” which analyzes and correlates all data in the engineering and supply chain of the manufacturing industry and extracts insights to advance all production activities and decision-making.

In June 2022, they released CADDi Drawer, a cloud service for manufacturing data utilization, to support the capitalization of critical data in the manufacturing industry. In the future, CADDi plans to offer a variety of applications on the platform, including CADDi Quote, a manufacturing AI quotation cloud that facilitates capitalization of supply chain data. CADDi has raised 21.73 billion yen in total funding and has been operating business in four countries, including Japan, the U.S., Vietnam, and Thailand.

View CADDi's company page

↑ Back to top ↑

Senior Backend Engineer at CADDi
APPLY NOW  ➜