Job Description
About Company
- Design and implementation of backend systems for systems used by the company’s operation team, clients and their suppliers
- Selection and verification of middleware, frameworks and other technologies
- Architectural design of the entire backend system
- System improvements based on various qualitative and quantitative research (user surveys, log analysis, inquiry analysis, etc.)
- Algorithm, interface design with frontend
Your role & responsibilities
- Server-side application development for each development team
- Manufacturing cost estimation system
- Manufacturing supply chain management system
- Technical drawing management system
- Products for manufacturing partner collaboration
- And other new products in the future!
Your skills & qualifications
General Requirements:
- An understanding our mission to unleash the potential of manufacturing
- Hands-on experience developing backend systems for web applications (experience with statically typed languages desirable)
- General knowledge of data structures and algorithms
- Experience with relational databases
- Experience with more than two programming languages (including frontend)
- Familiarity with development using public cloud services such as AWS, Google Cloud, Azure
- Experience developing in a team using Git/GitHub
- Proficiency in English
Nice to Have/Desired Skills:
- Experience with statically typed languages incorporating functional paradigms such as Rust, Scala, etc.
- Hands-on experience designing, developing and operating microservices
- Hands-on experience developing websites with consideration of security requirements
- Hands-on experience designing and developing large-scale services
- Proficiency with container technologies such as Docker
- Hands-on experience operating services using Kubernetes
- Experience with BFF and GraphQL servers
- Understanding of user-facing frontend development
Benefits for you
- Good Offer