About the role
Recruitment Background
We operate 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, it 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.)
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.
General Requirements
Minimum Experience Level Over 6 years
Career Level Mid Career
Minimum English Level Business Level
Minimum Japanese Level None
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required
Required Skills
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.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.