岗位职责:
1. 参与系统的整体架构设计,确保系统的高可用性、可扩展性和高性能。
2. 设计并实现高效、稳定的后端服务,确保系统运行的稳定性和高效性。
3. 设计并开发高质量的RESTful API, 支持前端和其他服务的调用。确保API接口的高性能、低延迟、健壮性以及安全性。
4. 设计和维护关系型数据库或NoSQL数据库,确保数据的安全性、完整性和高效访问。
5. 编写优化的SQL查询,并对数据库操作进行性能调优。
6. 对现有服务进行bug修复和优化,保证系统的持续稳定性。
7. 监控系统性能,分析并解决性能瓶颈。进行代码和系统的性能优化,提升系统响应速度和吞吐量。
8. 根据安全需求设计和实施后端的安全策略,包括用户认证、授权、数据加密等。
9. 防止常见安全漏洞,如SQL注入、XSS攻击、CSRF攻击等。
职位要求:
1、计算机科学、软件工程、信息技术等相关专业本科及以上学历。
2、有至少5年以上后端开发经验,具有实际项目经验。
3、精通至少两种后端编程语言,如Java、Rust, Python、Go、C#、Node.js等。
4、熟悉常见的开发框架,如Spring、Django、Flask、Express等,了解Akka,Tokio框架者优先。
5、熟悉关系型数据库(如MySQL、PostgreSQL、Oracle等)和NoSQL数据库(如MongoDB、Redis, ES 等)。
6、具备较强的SQL编写和优化能力,能够进行数据库的设计与优化。
7、熟练使用版本控制工具(如Git),熟悉常见的开发工具(如IDE、Docker、Kubernetes等)。
8、熟悉Linux操作系统及相关的开发和部署环境
9、具备较强的沟通能力,能够与前端、产品和运维等团队紧密合作
10、良好的文档编写能力,能够清晰地表达技术方案和设计思路。
11、有金融或者加密货币行业经验者优先。
在线提交