about the job.
- Understanding and analyzing project requirements and translating it into specifications programming deliverables
- Working closely with analysts, designers, product managers and clients to develop new product as well as to enhance existing applications
- Developing, testing and debugging the product in controlled and real situations
- Continuously learning and improving software development skills
- Producing well-organized, optimized and documented source code
skills and experience required.
- Master or bachelor's degree in computer science, Engineering, or similar
- 5+ years hands-on full stack experience using TypeScript/JavaScript or Java and modern frameworks
- Experience with Git, CI/CD, deployment environments
- Experience with databases (Mysql, MongoDB, InfluxDB or Redis)
- Experience with tomcat or nginx
- Cloud development experience is a plus
- Docker, Kubernetes experience is a plus
- Experience with digitalization of the engineering industry is a plus
- Native in Mandarin; excellent written and verbal skills in English.