软件工程师要求:
1、全日制大学本科及以上学历;
2、计算机、电子工程、通信、自动化、软件或相关专业;
3、掌握C/C++、Python等开发语言;
4、掌握Vue.js、React.js、Node.js、Three.js、Spring/Spring Boot中的一个或多个框架;
5、掌握Makefile、CMake、Maven、Gradle、Npm编译构建系统中的一个或者多个;
6、掌握多进程、多线程应用软件开发,熟练掌握链表、队列、二叉树、排序等数据结构和常用算法;
7、掌握Docker、Kubernetes;
8、掌握MySQL、PostgreSQL、Influxdb、MongoDB等数据库系统中的一个或者多个;
9、掌握RabbitMQ或RocketMQ等消息队列