职位描述1. 负责 Genie Studio 后端基础功能的设计和研发。 2. 参与端云一体集群的建设,支持端云任务的平台的无差异调用。 3. 负责开发端云互联软件设计及开发,包括通信数据链路、数据安全等方向。 4. 负责代码重构,后端性能优化等工程卓越相关业务,优化平台软件架构。 5. 参与整个团队的后端技术长期建设。任职要求1. 具备坚实的 Golang 编程基础。 2. 具备良好的代码规范和强烈的工程意识。 3. 具备分布式软件架构设计和开发经验,熟练掌握高并发、高负载、高可用系统的设计和研发。 4. 熟练掌握常见的中间件的使用和维护,如 MongoDB,PostgreSQL,Redis,RabbitMQ 等。 5. 了解常见的数据安全相关知识,如:TLS/SSL, RSA, AES等。 6. 了解分布式软件架构/微服务架构,具备设计和开发经验,熟练掌握高并发、高负载、高可用系统的设计和研发。 7. 具备交叉编译、容器化、多端部署的软件设计能力。 8. 对组件化和模块化,尤其是组件复用有深入理解。 9. 具备相关领域的后端研发经验。