岗位职责:
1.负责从底层高性能模块到前端交互界面的端到端系统设计与开发;
2.使用 C++ 开发高性能计算模块、嵌入式组件或核心引擎(如音视频处理、实时通信、量化策略等);
3.使用 Go 构建高并发、高可用的微服务后端系统,支撑业务核心逻辑;
4.使用 Node.js 开发轻量级服务、BFF 层、工具链或 DevOps 自动化平台;
5.使用 Vue(含 TypeScript)开发复杂、响应式的管理后台或用户端 Web 应用;
6.参与系统架构评审,推动前后端一体化、工程化与性能优化;
7.在不同技术栈之间进行合理边界划分,确保系统整体一致性、可维护性与可扩展性;
任职要求:
1.计算机相关专业本科及以上学历,5 年以上软件开发经验;
2.精通至少两种以下语言,并在项目中深度使用其余技术:
3.C++:熟悉现代 C++(11/14/17),掌握多线程、内存管理、性能调优,有 Linux 下开发调试经验;
4.Go:熟练使用 Go 构建微服务,熟悉 Goroutine、Channel、Context,了解 gRPC、etcd、Kafka 等生态;
5.Node.js:熟悉 Express/NestJS,掌握异步编程、流处理、中间件机制,有 API 网关或脚手架工具开发经验;
6.Vue:精通 Vue 3 + TypeScript + Pinia/Vuex + Vite,具备大型 SPA 或微前端实战经验;
7.熟悉前后端分离架构,能独立完成从前端 UI 到后端服务再到底层模块的联调与部署;
8.具备扎实的计算机基础(网络、操作系统、数据结构与算法);
9.有跨语言系统集成经验(如 C++ 模块通过 Go/Node.js 封装为服务供前端调用)者优先;
10.具备良好的抽象能力、技术热情和复杂问题拆解能力,能快速在多技术栈间切换。