岗位职责
1. 负责公司后端服务的开发和维护,使用Golang进行高效、稳定的业务逻辑实现;
2. 参与项目需求分析,制定技术方案,撰写技术文档;
3. 开发、优化及维护高性能、高可用性的分布式系统,对现有产品问题跟踪、定位和修复,提高产品质量和稳定性;
4. 与团队成员协作,保证项目进度和质量;
任职要求
1. 本科及以上学历,计算机相关专业,4年及以上Golang开发经验;
2. 熟悉Golang的基础语法、并发编程、网络编程、内存管理等;
3. 熟悉常用的设计模式,具备良好的编程习惯和代码规范;
4. 熟悉Linux操作系统,熟练使用Git版本控制;
5. 熟悉至少一种关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如Redis、MongoDB);
6. 有以下经验者优先: a. 有微服务架构经验,熟悉Kubernetes等技术; b. 有大型分布式系统开发经验,了解分布式原理和解决方案; c. 有高并发、高可用系统开发经验; d. 有大数据处理、消息队列(如Kafka、RabbitMQ)等相关技术经验;
7. 具备良好的团队合作精神,善于沟通,能承受工作压力