hackquest logo

Golang 开发工程师

D

Deepcoin

Full-time
Remote
GOGOLANG

岗位一:


核心职责概述


1. 根据产品需求独立完成模块设计与开发,参与接口设计、数据库建模、核心逻辑实现。

2. 负责业务系统的功能开发、优化与Bug修复,确保稳定性与性能。

3. 编写高质量、可读性强、可测试的 Go 代码。

4. 参与接口联调、单元测试、集成测试,支持上线与发布。

5. 在指导下完成系统拆分、模块重构、性能优化任务。

6. 主动发现问题并提出改进方案,关注代码可维护性和可扩展性。


任职要求


1. 计算机相关专业日制统招本科(专升本不考虑)及以上学历,3年以上Golang开发经验

2. 熟悉 Go 语言基础、标准库及常用框架(GoZero、Gorm、GoFrame)

3. 熟悉数据库(MySQL、Redis)、消息队列(Kafka / RabbitMQ)及缓存机制

4. 理解微服务架构思想,了解 gRPC、RESTful、API 网关等

5. 掌握 Linux 环境下开发与部署,熟悉 Git、CI/CD 流程

6. 有良好的代码习惯、单元测试意识和文档编写能力

7. 需要有大厂/cex/其他高并发大型平台的经验



加分项:

1. 有高并发业务或交易类系统经验

2. 熟悉 Docker、Kubernetes、监控体系(Prometheus、Grafana)

3. 对 Go 性能优化、GC 调优有实际经验


岗位二:


岗位职责:

 API 与系统接口开发

-设计并实现交易所 REST / WebSocket / FIX / gRPC API;

-对接外部机构或量化团队,实现订单、行情与资产同步;

-负责接口安全、限频、认证与加密机制。

 系统性能与稳定性优化

-优化协程并发逻辑、缓存策略、数据库访问;

-提升系统吞吐量与可扩展性;

-实现监控报警机制,确保核心系统 7×24 稳定运行。

 测试与工具支持

-使用 Python 或 Go 编写测试脚本、回测工具;

-支持 QA、量化、运营团队进行接口联调与系统验证。


岗位要求:

 第一学历为计算机或相关专业,本科及以上;

 3 年以上 #Golang 开发经验,熟悉并发模型、内存管理、网络 I/O;

 有数字货币交易所 / 金融交易系统 / 高频交易平台 相关经验;

 熟悉交易业务逻辑(撮合、订单、资金、清算、风控等);

 熟悉 RESTful API / WebSocket / gRPC 等通信协议;

 掌握常用数据库与缓存系统(MySQL、Redis、MongoDB 等);

 熟悉消息队列(Kafka、RabbitMQ、NATS)与分布式架构;