[Business description] ・ Design and implementation of back-end systems for systems used by caddy operations teams, customers, and supply partners ・ Technology selection and verification of middleware, frameworks, etc. ・ Architecture design of the entire back-end system ・ Various qualitative and quantitative research (users) System improvement / algorithm based on survey / log analysis / inquiry analysis, interface design with front end
[Job description] ・ Server-side application development by each development team ―Manufacturing cost accounting product ―Manufacturing process / supply chain management product ―Drawing management product ―Manufacturing partner cooperation product ―Other new products are also planned
[Development organization] ・ Belonging to one of the development teams ―Mainly a team of 4-5 people ―Transfer between teams is appropriate ―Support by tech leads and engineering managers ・ Scrum-based development cycle ―Ticket management by JIRA
【Development environment】 Language used -Front end: HTML, CSS, TypeScript -Backend: Rust, Kotlin, TypeScript
Currently, about 500 companies, mainly enterprise customers, have introduced the main test execution product (CAT). We have already provided multiple products inside and outside the company, and we plan to release new ones in the future. We would like this position to play an active role as a launching member of the service platform that links with our products.
■ Provided contents: Test execution tool (CAT), Test design tool (TD), Quality education content ■ Provided by: Customers, SHIFT employees, general users
・ REST API development using Node.js and Golang ・ Foundation of common functions of products Starting from the authentication part, common functions such as authorization, billing, and license management have been established. Eventually, we are also considering the utilization of user data.
[Technology stack] * This is an initial assumption, and you will be involved in technology selection as you progress. ■ Language ・ Node.js (ES6 + Express) ・ Golang (gogin) ■ System operating environment ・ AWS (ALB Route53 WAF ECS Fargate ElastiCache (Redis) Aurora (MySQL) SQS SES S3 etc.) ・ CI / CD, configuration management undecided (Terraform or CloudFormation) ■ Development environment ・ Windows or Mac (Please choose your best environment) ・ It will be developed in GitLab + Docker environment.