Job Description
International environment, digital manufacturing
Senior Software Engineer Backend
■ Company Overview
Japanese platform connecting businesses with manufacturers, streamlining the manufacturing supply chain. It allows companies to request quotes, compare manufacturers, and manage production processes efficiently. The platform leverages technology to help businesses find reliable manufacturing partners in Japan.
■ Your Role and Responsibilities
This role is part of the Workflow Engine Team within the Drawer Group, a Platform Team based on Team Topologies principles. The team collaborates with other groups to provide a solution for running heavy workloads asynchronously. The mission is to build and maintain a platform capable of executing tasks in an orchestrated, concurrent, and scalable manner. Examples of the tasks handled by the platform include drawing conversions, attribute extraction, and machine learning-based drawing feature analysis.
The team relies heavily on Kubernetes to manage a workflow engine and uses Rust for defining domain logic, which is executed as workflow steps.
Key responsibilities include:
Platform design and development
Evaluation and integration of middleware, frameworks, etc.
System architecture design
Performance and cost optimization
■ Experience and Qualifications
9+ years of hands-on experience developing backend systems for web applications
Experience operating services using Kubernetes
Experience with statically typed programming languages
Hands-on experience with Rust is highly recommended, but candidates who meet high standards in other essential areas will be considered even without Rust experience.
Experience in two or more programming languages (including frontend languages or personal projects)
Experience in making decisions related to technology selection, architecture design, and service construction
Fundamental knowledge of data structures and algorithms
Experience with public cloud platforms such as AWS or Google Cloud
Team development skills using Git/GitHub
Business-level English proficiency (team communication is primarily in English)
■ Additional Preferred Qualifications
Hands-on experience designing, developing, and operating microservices
Hands-on experience developing websites with security considerations
Hands-on experience designing and developing large-scale services
Proficiency with container technologies such as Docker
Experience with relational databases
Experience building and operating monitoring infrastructure using tools like Datadog
■ Work Location
1day go to office, 4 days from from home
■ Salary
negotiable, ~10M