招聘职位:Golang 开发工程师(后端技术负责人)

薪资待遇

· 基本工资:25K-35K/月

· 试用期:25K/月(试用期 1 个月,可按周发放薪资)

· 我们更希望找到后端技术负责人(技术合伙人),能够独当一面解决后端问题。如果能力达标,提供最高 5% 股份激励。

关于我们: 我们是一家注册于香港的小型技术公司,专注于网络代理服务。团队目前规模在 10 人以内,公司成立半年,产品已成功上架 App StoreGoogle Play。公司目前处于盈亏平衡状态,业务在稳步扩展中。随着用户量的增长,我们计划对现有的开源产品进行二次开发和性能优化,以满足更高的业务需求。

工作职责

· 负责对现有的 XrayRXray 核心进行重构,解决高并发环境下的性能瓶颈。

· 优化现有系统的网络代理性能,提升系统稳定性和可扩展性,确保系统能够承载大规模用户量。

· 根据业务需求开发和扩展 Xray 核心功能,包括多协议支持、流量混淆、用户管理等。

· 与产品、前端团队密切合作,确保后端系统与客户端应用的无缝集成。

· 维护和优化现有代码库,改进代码结构和质量,解决潜在的技术问题。

· 根据需求,参与设计系统架构,并能独立进行技术决策。

岗位要求

· 精通 Go (Golang) 语言,具备 3 年以上 Golang 开发经验,有丰富的高并发网络应用开发经验。

· 熟悉 网络协议,尤其是代理协议(如 Shadowsocks, V2Ray, Trojan),以及 TLS/SSL 加密协议的工作原理。

· 深入理解 XrayR 或类似代理服务(如 V2Ray、Shadowsocks)项目的架构及工作原理,能够针对其进行二次开发和优化。

· 熟悉 TCP/IP、HTTP/HTTPS 等网络通信协议,具备高并发场景的网络性能优化经验。

· 具备后端系统的架构设计能力,能够独立解决性能、负载和可扩展性问题。

· 了解常见的缓存、队列消息系统(如 Redis、RabbitMQ),并能应用于提升后端系统的性能和响应速度。

· 熟悉 DockerKubernetes,能够对容器化和微服务架构进行优化和管理。

· 具备良好的代码规范和文档习惯,能够独立编写高质量的技术文档。

加分项

· 有过 XrayR, V2Ray, Shadowsocks 核心开发或二次开发经验。

· 有大型分布式系统的开发经验。

· 熟悉代理服务等网络加速技术,有相关项目经验。

· 能够对服务器进行性能监控、调优,确保系统在高负载下稳定运行。

工作地点:远程工作优先

来源:https://eleduck.com/posts/x0fEqZ